public void CardsTurn(SelectedCardsConfirmationDelegate cardsTurnCallback) { if (!_players.MoveNext()) { _players.Reset(); _players.MoveNext(); } _players.Current.CardsTurn(cardsTurnCallback); }