It took me way too long to figure out you can double jump by shooting down while in the air but once did I was able to finish the game. The different abilities, upgrades and dialogue kept me interested to push further. The boss fights are challenging but the last boss fight was giving me trouble. It turns out you can cheese it though by placing a trampoline under the boss when it does a down smash attack and the boss ends up getting stuck on it but is still hittable. Great job!