Fixed a negative indexing problem

Since Python allows negative indexing, the mole considered a move from
the top row to the bottom to be legitamite.  e.g. If you were on the
top-leftmost square (index 0), index -6 is acceptable, resulting in
index 29 (-6 from 35).