private static bool FitsCastleCriteria(Move move, ChessPiece piece) { return piece.PieceType == PieceType.King && Math.Abs(move.ColumnChange) > 1; }