[Haskell-beginners] State monad to help pass around game settings