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