stalemate() working
checkmate need test