This week in gaming: LEC, Captain Tsubasa and more!