remove unnecesary string manipulation from Vector hashCode
add Rover prefix to Rover toString()
prettify Vector toString, print less decimal places
add rover to terrain and validate starting position with terrain