That is awesome! I figured the tile was an independent tile, but I was assuming you used some sort of train or snake algorithm, like everyone followed the movement of the "head". But sine waves make more sense. That's super cool, thanks for sharing!!