That was really fun! I like the idea too, it's very innovative. I like how you made the hearts bounce, having one heart bounce to hit an enemy multiple times is very satisfying. I think there should be a short invulnerability window at the start of a level though, as sometimes you can get hit instantly by an enemy or a projectile when you spawn.