First failing test.
Passed the first test.
Created and passed the second test.
Added planets and coordinates. Also added a test for direction.
Passed the test for direction.
Added a test to move the rover forward.
Redid the first couple of tests.
Added a test to move the rover forward.
Changed the test to move the rover forward.
Rover can now move forward when facing North.
Added and passed a test to make the rover move backwards when facing north.
Added a test to make the rover turn right.
Passed the test to make the rover turn right.
Added and passed a test to make the rover turn left.
Added and passed a test to make the rover turn right then forward/backward.
Added a test for the rover to wrap around the world.
Passed the test for the rover to wrap around the world, and refactored a little.
Passed the test for the rover reporting an obstacle.
Added and passed the test for the rover moving to the position just before the obstacle.
Added a random test and fixed a bug in the turn left method.