By Sachin Hingoo Posted on February 25, 2020February 25, 2020 In The Game – Triangle Studios’ ‘It Came from Space And Ate Our Brains’ It came from space and ate our brains packs a lot into a small, affordable package.