A roguelike game written in Haskell