Google and Epic Games' $800 Million Deal: What It Means for the Future of Gaming and Apps