The idea of game streaming on demand is clearly something many have tried but none have quite gotten right. Well, enter a new contender – one that has a lot of history in content streaming. So can they do it? Can Netflix finally deliver the Netflix of games?