def enterBeginFeast(self, extraArgs=[]):
        self.torch = loader.loadModel('models/props/torch')
        self.torch.reparentTo(self.av.rightHandNode)
        self.torch.setPos(0.20000000000000001, -0.20000000000000001,
                          -0.10000000000000001)
        self.torch.setHpr(0, -110, 0)
        self.torch.setScale(0.59999999999999998)
        SmallFire = SmallFire
        import pirates.effects.SmallFire
        self.fireEffect = SmallFire()
        if self.fireEffect:
            self.fireEffect.reparentTo(self.torch.find('**/torch_effect_*'))
            self.fireEffect.startLoop()

        self.av.motionFSM.off(lock=True)
        self.animationTrack = Sequence(
            self.av.actorInterval('wand_cast_start', blendOutT=0),
            Func(self.av.loop, 'wand_cast_idle', blendT=0), Wait(3.0),
            self.av.actorInterval('wand_cast_fire', playRate=0.75))
        self.animationTrack.start()