Removed states, added a vector class that inherits from point.  Rover now uses vectors for all movements.