Add check for checkmate, stalemate, and 50-move rule. TODO: 3-move repetition
Add check for checkmate, stalemate, and 50-move rule. TODO: 3-move repetition

selavy/lesschess,selavy/lesschess,selavy/lesschess