private static void OnPhaseEnd() { for (int i = 0; i < Players.Count; i++) { if (Players[i] == null) { Players.RemoveAt(i); } } for (int i = 0; i < Allies.Count; i++) { if (Allies[i] == null) { Allies.RemoveAt(i); } } for (int i = 0; i < Enemies.Count; i++) { if (Enemies[i] == null) { Enemies.RemoveAt(i); } } for (int i = 0; i < Neutrals.Count; i++) { if (Neutrals[i] == null) { Neutrals.RemoveAt(i); } } }