@@ -199,6 +199,6 @@ public class MinMaxABFourInARowBoard
moves.Add((i, EvaluateMinMax(newBoard, depth)));
});
- return moves.MaxBy(m => m.Score).Column;
+ return moves.OrderByDescending(m => m.Score).ThenByDescending(m => int.Abs(m.Column - (board.dimensions.Columns / 2))).First().Column;
}