Abstracted Eater to Refueler to easily support potions and other consumables.