Blizzard has released Update 2.77 for Overwatch, Overwatch is a team-based multiplayer first-person shooter developed and published by Blizzard Entertainment. Overwatch update 2.78…