[DFOnline] Watch some Overwatch

In case you didn't know, and if you didn't then you haven't been watching any TV, Blizzard Entertainment's new team-based face shooter, Overwatch, is coming out this week for PC and the lesser platforms. I've gushed about this game several times in the past, and after getting my hands on