Beautiful pixel art and animations. One suggestion would be to create some more mini tutorial challenges right up front to introduce each skill to the player.