trying to get movement to work correctly.  One step at a time