   constructor: (@options) ->
     @options ?= {}
     simulatorType = if @options.headlessClient then 'headless' else 'browser'
-    @simulateTournamentRatio = 0.5
     @simulator =
       type: simulatorType
       version: SIMULATOR_VERSION

      success: (taskData, textStatus, xhr) =>
        return if @destroyed
        unless taskData
          if xhr.status is 205
            @retryDelayInSeconds = 5
            @simulateTournamentRatio = 0.1  # scale down the ratio of simulate tournament
          else
            @retryDelayInSeconds = 10
          @trigger 'statusUpdate', "Waiting #{@retryDelayInSeconds} seconds before next game."
          @simulateAnotherTaskAfterDelay()
          return
        if taskData.tournamentId
          @simulateTournamentRatio = 0.9  # scale up the ratio of simulate tournament
        @simulatingPlayerStrings = {}
        if taskData.sessions[0].realTeam == taskData.sessions[1].realTeam # only random for ladder
          newTeam = _.shuffle ['humans', 'ogres']

    return if @destroyed
    url = '/queue/scoring/getTwoGames'
    if @options.singleLadder
      url = "/db/level/#{@options.levelOriginal}/next-match"

    $.ajax
      url: url
