internal void InitializeTurn()
{
this.availableActionCount = 1;
this.availableBuys = 1;
this.buysUsed = 0;
this.availableCoins = 0;
this.availablePotions = 0;
this.copperAdditionalValue = 0;
this.cardsBannedFromPurchase.Clear();
this.cardsBoughtThisTurn.Clear();
this.cardsGainedThisTurn.Clear();
}