Level Up Your Web3: Making Decentralized Stuff Actually Fun