// Update is called once per frame
 void Update()
 {
     if (Time.time > nextRecordingTime)
     {
         nextRecordingTime += recordingPeriod;
         FileUtils.AppendStringToFile(progressFileName,
                                      Time.time + "," + rewardManager.GetRewardRate() + "\n");
     }
 }
 void OnGUI()
 {
     GUI.Label(new Rect(position.x, position.y, 400, 50),
               "Reward: " + rewardManager.GetTotalReward());
     GUI.Label(new Rect(position.x, position.y + 20, 400, 50),
               "Current reward rate: " + rewardManager.GetRewardRate() + " / sec");
     GUI.Label(new Rect(position.x, position.y + 40, 400, 50),
               "Current input action: " + inputListener.currentInputAction);
 }