*** FINAL ROVER CODE ***