A practical game engine built in Haskell.