Take a look at the announcement trailer for Overwatch, the new IP from Blizzard revealed at Blizzcon 2014.