Solid level design, good rate of introduction of mechanics, and a good variety of those mechanics.
I got stuck on Level 15, where the player is taught to charge their shot up for for the large projectile. Couldn't figure out how I was supposed to get to the upper two sets of targets.
All in all, a super solid entry. Well Done!