Great work! I really like the art and animations. Good progression of difficulty as well - I really like that a new mechanic is introduced on it's own, and then build on. The final level is really tough!