add async
add a param to disable downloading games.json for testing
make it so screenshots are downloaded asynchronously using downloader
clean up some logging