gamesNews Itch.io Details Curation Process, Says They Aren't Interested In Replacing Humans With Algorithms March 16th, 2018