Over the weekend Blizzard Entertainment unveiled a team based FPS called OverWatch. If this announcement…