GTP engine and self-play learning in Go game
