How 5G and cloud gaming can push video games to the next level