ChessBoard.java:
Projects for stalemate

 MoveProjector.java:
 Removed possible NullPointer by removing the valid move
 iff the square exists and it holds a piece; otherwise it is valid.