Paths are meant to be as sinuous as you want, but you shouldn't be able to go twice over the same tile nor into one of a different color. There was a bug that allowed you to go over the same tile twice(and it had a rather tight timing window), so perhaps that bug survived my squandering. So far, I've been unable to replicate any odd behavior, I'll give the code another look to see if anything seems off. Thanks.