Blizzard Entertainment's Overwatch has been trending practically all week long leading up to the release of the game on May 24. One of the ways they've been keeping the game in the media spotlight is with some high-quality short films, and the final film before the game's launch has been released.Click To