Web3 & DApp Development Designing DApp Interfaces with Intuitive UX: Lessons from Classic Puzzle Games