How Decentralized File Sharing is Changing the Game