'Implements the light command. Since this command is designed
to sit on a "lightable" object, we operate only on self.obj.'

def func(self):

    if self.obj.light():
        self.caller.msg(('You    light    %s.' % self.obj.key))
        self.caller.location.msg_contents(('%s    lights    %s!' % (self.caller, self.obj.key)), exclude=[self.caller])
    else:
        self.caller.msg(('%s    is    already    burning.' % self.obj.key))
