A kata-like task done for TechReturners, following the brief included in Mars Rover Brief.pdf.
The surface of Mars is to be imagined as a rectangular grid of squares. This program is intended to simulate one or more robotic rovers moving around on the grid.