Last week my gamer neighbor excitedly ran over to my driveway as I was pulling in after a long day to tell me all about this new demo in the Playstation store! After several years of living next to each other he knows what games I dig and what ones I don’t, and I’m so happy he brought this one to my attention. Detroit: Become Human, was released on May 25th and is the latest...