Two new games launched on the Xbox One store today after a light week of releases so far. First up isĀ What Remains of Edith Finch from Giant Sparrow, the developers … Read More