Go (game) coded in Haskell