Awesome visuals, great use of sound effects and very, VERY fun mechanics. I have nothing bad to say about it, it is simply a fun and a polished experience. And its very interesting to see you procedurally generate levels aswell and make it work so gracefully. You should be proud!