Latest Google Stadia News

Battle royale with 1000+ players coming to Stadia?!