Final rover code

This is the most updated version of the rover code.