cleaned up the riot api code and maximized efficiency with developer api limits