public void Update(TimeObject timeObject) { ScreenEffects.Update(timeObject); SpriteTrail.Update(timeObject); ParticleManager.Update(timeObject); _world.Update(timeObject); JamUtilities.Camera.DoCameraMovement(timeObject); List <Tribe> templist = new List <Tribe>(); foreach (var t in _tribeList) { t.Update(timeObject); if (!t.IsDead()) { templist.Add(t); } else { if (t.Equals(_tribeList[0])) { _playerTribeDead = true; } } } _tribeList = templist; }