Initial Rover setup, with classes and methods.