Nvidia's GeForce Now streaming service suffered a blow earlier this week when all of the games from publishers Activision Blizzard disappeared from the service. ... Read more