REFACTOR: Code clean up after implementing wrapping grid
REFACTOR: eliminates switch duplication in move property, and separates nested if's into their own functions
Mars Rover detects obstacles before advancing to the coordinate. Rover stops at that coordinate