if self.thing.carrying.type_ not in {'Bottle', 'Cookie'}:
raise PlayError('cannot consume this kind of thing')
if self.thing.carrying.type_ == 'Bottle' and\
if self.thing.carrying.type_ not in {'Bottle', 'Cookie'}:
raise PlayError('cannot consume this kind of thing')
if self.thing.carrying.type_ == 'Bottle' and\