So he wrote a small sub-program alongside it operating in the background, and all it did was score the probability that a given board configuration would likely lead to a winning board versus a losing board after every move.
Ele então criou um pequeno sub-programa, operando em segundo plano, e tudo que ele fazia era calcular a probabilidade que uma dada configuração do tabuleiro pudesse levar a um jogo vencedor contra um perdedor, após cada movimento.