Hey,
Kind of wish there was a small works thread over here, but anyway, I made a little movement system with Playmaker and Curvy. It prevents the player from changing the path until the movement is finished, and limits you to adjacent tiles.:
Next step would maybe be recording tile locations so you can backtrack if you make a mistake or something. Even just the ability to cancel drawing a line, I guess.
Got a basic idea for a game to use this in, but the design needs refining.
Mark