public override void Update(GameTime gameTime) { try { foreach (Entity ent in _dynamics) { ent.Update(gameTime); if (ent.GetHealth() == 0) { ent.OnDie(); _dynamics.Remove(ent); GC.Collect(); } } } catch { } }