An elm implementation of the game of Go