public void AllPlayersDrawInitialCards(GameConfig gameConfig, GameState gameState)
{
foreach (PlayerState playerState in this.players)
{
IEnumerable<CardCountPair> shuffleLuck = gameConfig.ShuffleLuck(playerState.PlayerIndex);
if (shuffleLuck != null)
{
playerState.shuffleLuck = GetCardsInOrder(shuffleLuck).GetEnumerator();
}
playerState.DrawUntilCountInHand(5, gameState);
}
}