That was really fun to play through. Visually are really good, and the retro audio matched well. The ending is nice too. About the only part I struggled with was the jumping (and falling to my death having to go back to the start), but got used to it in the end.
Hearts can be very fragile, so great take on the theme!