public void NextCharacter() { if (Roster.Count == 0) { return; } if (Pending.Count == 0) { NewRound(); return; } Done.Insert(0, Current); Current = Pending[0]; Pending.Remove(Current); return; }