private void ScoreTeamBonus() { if (PublicBoard.CurrentTeamBonus.HasCompletedTeamBonus(this.PublicBoard)) { PublicBoard.AddTeamScore(2); PublicBoard.TeamBonusDoneCount++; Players.ActionForCharacter(Character.HR, (player) => PublicBoard.AddVictoryPointsToPlayer(2, player, VictoryPointsSource.Character)); } else { PublicBoard.AddTeamScore(-2); } PublicBoard.ClearUndesiredRestaurants(); }