関数型言語でグラディウス

http://www.geocities.jp/takascience/windows/monadius.html
(ネタモト:id:ABA:20050604)
まぁ関数型言語とはいっても、SchemeとかOCamlとかではないのでご安心を。Haskellグラディウスを作ったよー!という話。
実際のソースを眺めてみると、普通のゲームのコードのようなんだけど、リンク先の文章を読んでから見ると、そこかしこに、根底に流れる関数型の匂いがしてきませんか?僕にはしませんでした(を