Go Board Game Engine

Breadth-first search for group capture and territory scoring, ko detection against position history, and a depth-2 bot that maximizes expected material under a uniform-random opponent model.