Epic Games to pay $520 million over FTC violations.