updated testboard 1
fixed a bug in one direction of the king's check
added numMoves and moving piece for easier debugging
tried various assert conditions for checkmate, none working :(
major update to board.csp