ISSUE: Sometimes our script would seemingly go back in time.
Theory:this bug is caused by slow connection issues client-side to the Riot Games API. This bug is due to the async nature of node, it waits for the response back from the server, if it submits another new request and gets a response back faster from the new one and prints the response from the old one back later this appears to be time travel back.
Not sure how to exactly fix this other than ignore and deal just yet. :(
Not exclusive to the webapp, also on the CLI, for some reason returned Champion Not Found on a player who was still in the game. Needs more testing before the webapp releases. This error wasn't because of a new champion either. Only seems to happen in EUW. Not sure if buggy API response or if there's something in my code that's the issue.