Beautiful art.
The mechanics are clearly explained through level design. Making units stack on top of each other without bugs is not trivial, so good job.
The puzzles are inventive. I liked that there is very little superficial complexity there: almost every element is part of the solution idea.
Awesome!