Twitch was able to secure the streaming rights for the Overwatch League through a $90 Million deal with Blizzard. As stage 2 of the OWL begins, we’ve started to see the incentives Overwatch Players have to tune in. But could Blizzard be setting up a slippery slope for Esports?