The concept and idea are pretty interesting, though I am not sure if the heart is spawning properly or if there are some conditions. Also as others mentioned, controls would be nice as it took me quite some time to figure them out and I still do not know if you can "reload" your fireballs.
Otherwise good job, it's qute enjoyable.