This was a lot of fun! I liked how there were constantly new ideas being introduced, so the game never got boring. All the levels felt pretty well-designed, too. Great work on this!