Back in 2016 it cut a deal with Blizzard to stream Overwatch on Facebook Live, before bolstering its mobile Instant Games platform with live streaming at the turn of this year. It also partnered ...