How to make a Snake-like movement?

Well, these ideas may be expensive on the CPU, but does it matter? Is there going to be a lot of other stuff and is the game pretty heavy? Because if it isn’t, you could try some of them just to see how it works into your gameplay.