The battle of mega corps continue with Tencent, Apple vs Epic who will win? Who will lose? We also talk about the Beta weekend slightly.