Check, Checkmate & Stalemate