A smart Go game engine that has AI using UCT and MC