Joining their previous two animated shorts, “Recall” and “Alive”, Blizzard’s third focuses on the brothers of the Shimada Clan, Genji and Hanzo. With the game less than two weeks from launch, it’s a good time to renew hype among the Overwatch fanbase, and it seems like this trailer is set to deliver.