I've been working on this game for about a year now. This demo is only a small part of it. The full game will be released for free.
As for the moves, the projectiles are intended as a safe way to hit enemies from a distance. The other moves allow you to bounce off enemies if used in mid-air while also restoring your dash. I did design a section at the start of the demo with the intent of teaching this mechanic, though since the enemies die in one hit to a projectile and you don't need to dash to reach them, it might have been easy to miss. I also should've explained that dashing into an enemy bounces you backwards. I'll admit that the tutorial wasn't quite detailed enough since it was added quite late.
I'll incorporate a better tutorial in the full game.
Thanks for the feedback!