Very well made game! The overall level of polish is amazing. Nice pixel graphics, beautiful music, and well made sound effects. The gameplay is no slouch either. It really forces you to think about your steps to minimise moves and have the best chance of surviving. I lost the first time but won on my second attempt when I realised that you don't lose moves after all the enemies are defeated.
I guess one complaint is the logic of what beats what feels arbitrary. It would've been nice to have clear arrows in the UI instead of the ambiguous lightning bolts.