public void ReportTurnFinished() { this.turnCount++; if(this.IsTeamATurn()) { this.activePlayer.OnFinishedTurn(); this.StartTurnForTeamA(); } else if(this.IsTeamBTurn()) { this.activePlayer.OnFinishedTurn(); this.StartTurnForTeamB(); } }