public void GenerateCompletelyRandomKingdom(IEnumerable<Card> allCards, Random random)
{
var cardPicker = new UniqueCardPicker(allCards, random);
this.RandomizeKingdom(allCards, random);
this.RandomizeEvents(random);
this.ReRollPlatinumColony(random);
this.ReRollShelter(random);
}