public void Intro()
    {
        if (activeSpriteList == null)
        {
            activeSpriteList = new BGScalesSpriteList(gameVars, null, null, null);
        }



        doStateStuff = ScrollBackground;
        if (locomotion)
        {
            doStateStuff += SendResetMsg;
        }

        ResetPosition = RestartPosition;
    }
 public void NextBlockDefined(BGScalesSpriteList spriteList, int blockHashCode)
 {
     activeSpriteList = spriteList;
     Debug.Log("Active list block : " + blockHashCode);
 }