Dota 2 Overwatch System Explained

  There is a new addition to Dota 2 and it comes in the form of further evolution of the Overwatch system. Many are wondering what it will entail and how does it present itself in the actual game. Here is a breakdown of the same system and its relevance...