public void Render(GameTime gameTime) { Arena.DisplayArena(this); PlayerOne.DisplayCharacter(this); int?IndexToRemove = null; for (int i = 0; i < Bombs.Count; i++) { if (Bombs[i].BombExploded) { IndexToRemove = i; } } if (IndexToRemove != null) { Bombs.RemoveAt((int)IndexToRemove); } foreach (Bomb bomb in Bombs) { bomb.DisplayBomb(this); } if (DisplayDebug) { DebugUtility.DisplayDebugInfo(this, PlayerOne, Arena.Blocks.FirstOrDefault(), Color.White); } }