Moving players in a puzzle/strategy

Anyone thought about how this would be done? I know there’s something for tracking in the actuators, so that might get the direction. How about where to stop on a square? Maybe those deads that plant person was talking about but I still haven’t figured out what they are. Also, is there some way to light up a square that could be a move like some games do?

Amazing amount of interest in this topic!

Anyway, in case anyone might be interested I found a tutorial that is both a beginning python tutorial and a strategy type move tutorial.