You have to have a way of improving the character's abilities over time, and rewarding players for putting in the extra effort. Hearts and Stamina are a good way of doing that. This game it wasn't even that annoying and you could over-charge with the food in some instances.
Just acquiring...