public void Stop()
 {
     started = ContentRunning = Initialized = false;
     spriteSheetPlayer.Remove();
     spriteSheetPlayer    = null;
     characterTimeOnSonar = null;
 }
        public override void Initialize()
        {
            if (Initialized)
            {
                return;
            }
            Initialized = true;

            base.Initialize();
            spriteSheetPlayer    = new SpriteSheetPlayer();
            characterTimeOnSonar = new List <Pair <Character, float> >();

            for (int i = 0; i < segments.Count; i++)
            {
                segments[i].IsTriggered = false;
            }
        }