No more waiting for downloads and installs on release days. Microsoft's Mike Ybarra has revealed that Xbox Game Pass subscribers can now play games the second they release.