Hi HN! Author here. I made this game because I wanted to see what it was like to make video games with Haskell. It turned out to be a pretty good fit. If you are interested, here's an explanation of the code: http://vimeo.com/109663514
You might also be interested in this framework if you want to make games of your own: https://github.com/egonSchiele/actionkid