Almost untitled never-to-be-finished roguelike in haskell