Just two new games launch today on the Xbox One store. First up is TerraTech from Payload Studios, an open-world, sandbox adventure game, where you design and build your own … Read More