private int ScoreSingleBoard(IGameBoard gb)
        {
            int score = gb.Score * scoreMult;
            score += gb.MaxValue * maxValMult;
            score += gb.GetEmptySquareCount() * emptySquareMult;

            if (gb.IsGameOver())
                score += gameOverPen;

            return score;
        }