So, a while ago, I made a worm engine using clones. It wasn't the best, as it was a cheap way of doing it and had many flaws. The segments could also not be assigned custom values. This version is a lot better, and clones can have custom value (by using stuff like direction). You'll understand the variables when you use them ;)
Credit is where credit is placed; Terraria for two worms and some music Calamity for two worms DmDokuro for two tracks The person who created the "point towards X position block"