Robot can now move safely around the board. Specs also show the robot can deal with a rectangular board (and therefore make sure the correct axis is being checked).