The game feels dramatically better now, nice job! I did notice though that on level 6, touching spikes seems to cause me to lose a lot of hearts? I got there with 3 hearts, touched a spike once, and got a game over.
Thanks!! Regarding level 6, another user also notified me of the same. I'm looking into the bug; hopefully, it'll be fixed soon!