A fun game! I like the idea that you trade progress for health back. It might be nice to tell the player the attack is a dash though, it wasn't obvious to me at first. I also like that your soulprint can take damage.