At some point leading up to launch, however, Activision Blizzard made the call the pull its games off of NVIDIA’s cloud gaming service. Years have gone by, but as of this week, Battlenet is back ...