Only eat food when health isn't full.

This adds a check to the item_eat function that will stop food/items being consumed if the players health is full.