Quite enjoyable :)
I think you could also increase the spawn rate of the bullets when the hearts are closer together.
Currently, hearts are close = few fast bullets, hearts are far = lots of slow bullets.
It might be better if hearts are close = lots of fast bullets