Really fun. I'd make it slightly more clear that you have to kill all of the enemies to progress. When I did the first screen, I assumed that the goal was just to get to the exit. I love how some of the puzzles are reaction based.