public void PlayedCard(PlayerState playerState, Card card) { if (playerState.PlayPhase == PlayPhase.PlayTreasure) { this.playedTreasures.Add(card); } else { this.textWriter.WriteLine("Played {0}.", card.name); } }