private void ProcessStep()
        {
            switch (step)
            {
            case 1:
            {
                ParticleEmmitor fireEmmitor = ParticleEmmitorFactory.CreateBasicFire(me.SceneMgr, Color.FromArgb(40, 255, 60, 0));
                fireEmmitor.Amount   = 20;
                fireEmmitor.MinLife  = 0.3f;
                fireEmmitor.MaxLife  = 0.4f;
                fireEmmitor.MinSize  = asteroid.Radius / 5.0f;
                fireEmmitor.MaxSize  = asteroid.Radius / 6.0f;
                fireEmmitor.Infinite = true;

                meNode.AddEmmitor(fireEmmitor, new Vector(0, 0), false);
            }
            break;

            case 2:
            {
                asteroid.AddControl(new ShakingControl(1, true, 0.05f));
            }
            break;

            case 3:
                break;
            }
        }