So many different mechanics in here, I really enjoyed it - even though it was sometimes pretty unforgiving with how precise you had to be with your movements. I hope you keep developing it. Also big fan of the protagonist design - well done!
I had a hard time creating levels that didn't seem rushed, and some of them turned out to be too hard. Feel free to share if you have a specific part that you think should be changed.