public virtual void Destroy() { for (int i=0; i< subScenes.Count; i++) { this[i].Destroy(); } subScenes.Clear(); Content.Dispose(); Game.Components.Remove(this); }