Modify Board.isMoveValid to use the values[] array rather than unnecessarily creating a new point
Fix bug where nonDisruptibleMoveSequences was not being returned when it should have been
New implementation of isDisruptedBy which is much faster.  Turn defense calculation on for Player