The game now works under windows.

Unfortunately, the windows console does not support ANSI out of the box, so instead we run it through Mingw's bash. This is of course a hack, but I am the only one who is supposed to see this project, so who cares? ;-)
Regenerated cabal project
Made getHiddenChar use getChar if not on windows (untested).