[Haskell-cafe] layers: A prototypical 2d platform game