We now have the basic monte carlo search tree implemented, but it only
uses random moves to simulate opponent.