Game fits the theme well. Enjoyed manipulating the yoyo to hit enemies. Lost track of the recall function a bunch. First couple play throughs I ended up struggling to hit off screen enemies because I wasn't recalling the yoyo and couldn't get my camera where I needed to confirm hits.
The upgrades every so often were a nice touch, and the pace seemed decent. I did find that I would lose all my hearts to a single fireball at times, not sure if I misunderstood the fireballs being different from different monsters or not though.