Every day, millions of players worldwide enter the battle as one of over 120 Dota heroes in a 5v5 team clash.