MarsInputProcessor processes the MarsInput object and returns results.

Robot now stores the previous location in case it gets lost and this needs to be reported.