Several bits of logic to telegraph a move and observe the state of the King.

ChessHelp.java:
Now has a pathValid() on a passed in game board

MoveProjector.java:
Projects a move and checks the Kings position. Comments should explain enough

ChessBoard.java:
Made the check method differ to the MoveProjector's projection of all the possible game states