public void UpdateRealtime(TimeSpan delta) { HistoryRecent.RemoveAll(e => (e.ScreenTime -= delta.TotalSeconds) < 0); foreach (var i in Inventory) { i.UpdateRealtime(delta); } }