Team17 Has Been Hit With Layoffs And Lost Its CEO2 months agoAnother day and sadly another story of gaming industry job losses, this time with UK developer and publisher Team17 facing...