public string TableStateToString() { if (Players == null) return "Table empty."; StringBuilder sb = new StringBuilder(); foreach (var player in Players) { sb.AppendLine(player.ToString()); } return sb.ToString(); }