A top-down shooter written in Haskell.