The World's Top Fortnite Player Makes $500,000 a Month