My idea was that for every 10th shadow orb that Leo avoids, he unlocks a butterfly sheld that can refelct the shadow monsters orb once. That attack would remove a heart from the shadow monster. As the monster gets weaker, more orbs should shoot out.