Major changes to how the motors move.
The position query was renamed motor_stopped(), b/c I found an mcode flag variable  MP.
This fixed a bug introduced by the limit switches.