inCheck added

after a move, a check is made to see if a player is in check. If so an appropriate message is sent to standard output, and the players bool member, inCheck, is set to true.