After being rumoured for what feels like years, Xbox has finally begun publicly testing its newest service: free game streaming supported by adverts. The new system is initially being made available through the Xbox Insider programme, and the basic idea is straightforward. Players can watch a selection of adverts before […]

