jMe - Refactoring. Making the method readable by extracting private methods
jMe - Refactoring again by extracting methods and constants to improve readablity
jMe - I think Rover responding to position makes more sense
jMe - Adding FactoryGirl
jMe - Factories make the test a bit more readable. Removing code that does not matter in the test