Now uses BoardEvaluator.evaluate for AlphaBetaMinMax