[Haskell-beginners] State, StateT, or ST for game settings?