public override string ToString() { var builder = new StringBuilder(); Dominion.HumanReadableGameLog.WriteAllCards(this, new System.IO.StringWriter(builder)); return builder.ToString(); }