Game thoughts Haskell