The Overwatch League has had a wonderful start in Stage 1. The league performed above expectations and is largely seen as a success. There are twelve teams competing in the biggest esports league for a playoffs spot in August. The League is divided into four stages, each comprising of five...