As always you have created a very clean, polished and fun experience here.
For me it was a bit clunky at first and a bit confusing too where having to sort of clear a level but enemies spawn 5 moves or so after everything was already killed.
Nevertheless, a well rounded submission. Congratulations!