I was happy to see a commercial game written in Haskell. I took a quick look at the codebase and it looks well written and well organized to me. I really like the conceptually simple approaches and solutions used, and especially the separation of think and update functions.
This is really awesome. I’m glad to be able to mention this when people talk about gamedev in Haskell.