public void Dispose() { Spawner.Dispose(); UILayer.Dispose(); foreach (var entity in Entities) { entity.Dispose(); } Entities = null; Renderables = null; ToDestroy = null; NextState = null; }