Why Epic Games Took 25 Years to Make Fortnite