Testing Diagonal Movement

Testing iterative vs recursive stepping through the grid. Iterative
seems to be the prettier version, but I can code both versions and test
the timing later.