set next_ before replanning, so the callback can reset it properly
Added MovingState so NearingTurn and OnTheMove can use checkCourse
Another tweak at distanceFrom
Trying to get map centring going again properly