Mostly work on Gameboard functionality

Implemented most of a method to manipulate the board (move a robot).
Still need implement a method in GameboardCell to update distances, and
call that from the moveRobot method in Gameboard. Minor changes to other
files, including transposing the coordinate system to be more intuitive.