b-yeezi, hearing that you were able to follow Haskell structure and syntax made me extremely happy! It's quite alien looking language with odd syntax and explaining it in podcast is pretty hard for me.

Markov chains (and other procedural generation methods) are close to my heart as I have been tinkering with games for a long time. I rather try and write algorithm that generates me content and be surprised by the results than write it by myself and know exactly what to expect.