added boundary conditions to goTo and moveDiag.  Lights no longer leave board.