3 years ago Google Stadia Insists Everything “Alive and Well” After Head of Product and Six Employees Leave