A Test Driven Development for basic functionality of a game of Go