if to_pick_up is None:
raise PlayError('no thing of ID %s exists %s' % self.args[0])
elif to_pick_up == self.thing:
raise PlayError('cannot pick up oneself')
elif to_pick_up.type_ == 'Player':
raise PlayError('cannot pick up player')
if to_pick_up is None:
raise PlayError('no thing of ID %s exists %s' % self.args[0])
elif to_pick_up == self.thing:
raise PlayError('cannot pick up oneself')
elif to_pick_up.type_ == 'Player':
raise PlayError('cannot pick up player')