private bool IsPromotionMove(ChessMove chessMove) { return (chessMove.PawnPromotion != ChessPieceType.Pawn && chessMove.PawnPromotion != ChessPieceType.King); }