A genre and game independent game engine written in Haskell.