public void PlayerGainedCard(PlayerState playerState, Card card) { if (this.roundNumber > 0) { WriteOutPlayedTreasuresIfNecessary(unindent:true); this.textWriter.WriteLine("{0} gains a {1}.", GetPlayerName(playerState), card.name); } }