public void Destroy() { SpriteManager.RemovePositionedObject(this); foreach (var positionedObject in ObjectList) { SpriteManager.RemovePositionedObject(positionedObject); } }