Absolutely insane. I need to understand and start incorporating some good game design like this into my development, especially how you space out the power ups and introductions to newer obstacles.