more work on the rover but movement on x axis failing currently