General tidy up, and added some tests for Robot#move