Check, Checkmate, and Stalemate