Calling all agents: Overwatch has finally launched this week — and we’re not the only ones excited about it! The game has been getting rave reviews and the hype train shows no signs of stopping. In other news, Tencent could soon be the proud owner of Clash of Clans, and the company behind Rolling Stone will be adding a new site devoted to gamers.