This Week in Gaming: LEC Spring, Gamescom and more!