Indie game developer and publisher Newfangled Games revealed the release date for Paper Trail, as it will launch on several platforms this May In case you haven't seen the game before, this is a top-down puzzler in which you'll head off on an adventure centered around you leaving home for the first time All of[...]