Well sonic doesn't have a heart. When he collects rings they go to where his heart should be. The more he collects the bigger his heart. Sonic can naturally survive without a heart till he touches something pointy. Then he defuses physics and falls through the ground into Hell, until he realizes he has extra lives where his blood should be. Sonic logic, providing good explanations since July 10th 2013