Boasting over 45 million players and the Twitch record for most live viewers on a stream, third-person shooter Fortnite Battle Royale has taken the gaming world by storm. But given that it uses a free-to-play model, how is it avoiding the controversy that often surrounds in-game microtransactions?