How do you make a character navigate along a grid in the BGE?
Your request is pretty simple. 

Limit any movement to:


90 degree turns
steps of 1 BU size
do not use the physics engine


This assumes you want to move in discrete steps (in frame t the object is at A and in frame t+1 the object is at B without any intermediate steps).