Ciao, quel gioco richiede una versione del package base più bassa di quella che hai al momento.
La versione di base dipende dalla versione di ghc. In questo caso è richiesta la versione di base 4.7.X.X che corrisponde alle versioni di ghc: 7.8.1, 7.8.3 e 7.8.4.
Per risolvere hai diverse opzioni:
- aggiungere a cabal install il flag --allow-newer base per rilassare il vincolo sulla versione di base; non so dirti se però potrebbe creare qualche problema
- usare haskell stack per gestire diverse versioni di ghc (non lo uso, non so darti dettagli)
- scaricare i sorgenti da github e preovare a compilarlo a mano
- eseguire il downgrade della tua versione di ghc (non mi sembra molto sensato, ma comunque vedi tu)