What Remains of Edith Finch has scored an upset, winning the top prize at the Bafta Games Awards. The first-person mystery adventure was developed by the US indie studio Giant Sparrow. It had not ...