IEnumerator GetText(int _timesToRun, int _finalRunAmount)
    {
        for (int i = 0; i <= _timesToRun; i++)
        {
            UnityWebRequest www;
            if (i == _timesToRun)
            {
                www = UnityWebRequest.Get(generateURL(_finalRunAmount));
            }
            else
            {
                www = UnityWebRequest.Get(generateURL(50));
            }

            yield return(www.SendWebRequest());

            if (www.result == UnityWebRequest.Result.ConnectionError || www.result == UnityWebRequest.Result.ProtocolError)
            {
                Debug.Log(www.error);
            }
            else
            {
                // Show results as text
                Debug.Log(www.downloadHandler.text);
                var questionSet = QuestionSet.CreateFromJSON(www.downloadHandler.text);
                set.results.AddRange(questionSet.results);
            }
            Debug.Log(string.Format("{0}/{1} done", i, _timesToRun));
            yield return(new WaitForEndOfFrame());
        }
    }