This is a lot of fun! I love how thoughtfully you've designed the different enemies in consideration of the main gameplay mechanic, really good stuff:)