A game engine for the traditional Go board game (19x19). Implemented Monte Carlo Tree Search with UCT to play against the opponent. The engine is highly optimized (expands more than 1 million nodes within 10 seconds).