Tencent: Game Over or Level Up?

The past year has been a tumultuous one for Tencent [...]