This was really fun! I loved the puzzles; they got difficult quite quickly but I like that. The music and sound was top notch, and I really liked the visual style.
One thing though it was a little difficult to know where the enemies were going to move next turn, maybe an indicator of some sort could help that.
It felt like a finished and polished game which is impressive!