public void PlayerDiscardCard(PlayerState playerState, Card card, DeckPlacement source) { this.textWriter.WriteLine("{0} Discarded {1} from {2}.", playerState.actions.PlayerName, card.name, TextForDeckPlacement(source)); }