Really nice game! Liked that you're not able to beat the game on the first run and you have to earn new skills that will allow you to reach the same point but faster. Nice level design, there's some shortcut paths on some levels that are meant to be used once you earn the necessary skill, really nice job!
I love the main character design!