Fairly stable movement control.  Coordinate parsing needs looking into.