Thank you so much for the feedback! I really appreciate it. Now, when it comes to your suggestions:
1. Crosshair wouldn't work well in the current implementation of the attack ability because the origin point of the projectile is not dependent on the rotation of the camera but the rotation of the character. That said, I understand that it might be tough to get used to, especially at the beginning. A target locking system could've been a great solution to this but I haven't tried to implement it.
2. The checkpoint system on the other hand would've been fairly easy to implement. I decided not to due to how short the game is and as a reference to Dark Souls (which this game is lightly inspired by).
3. That's a very good point. I could've picked a better icon to represent this particular ability.
Once again, thank you for playing the game!