private static void CheckForMultipleColumnMovement(Move move) { if (Math.Abs(move.ColumnChange) > 1) throw new Exception("You may not move horizontally with a pawn."); }