Now when an app calls report, that info is stored instead of sent immediatly to the server. Then when it is time to go to the next level the report is sent up and when the server responds we redirect to the new level