public void AddNewSprite(Sprite s, bool initialSprite = false) { if (initialSprite) { this.initialSprites.Add(s.Clone()); } lock (this.allSprites) { this.allSprites.Add(s); if (s.Name == "Avatar") { this.mainCharacter = s; } } }