private Result Consume(IConsumable consumable) { Backpack.Remove(consumable as Item); return(consumable.Affect(this)); }