The Federal Trade Commission (FTC) is sending out 629,344 payments worth more than $72 million to Fortnite players as part of a settlement deal with Epic Games, ... Read more