Blizzard, the developer behind the insanely popular game Overwatch, is releasing a new update. It will bring a number of …read more