One of the core challenges was designing for a multi-role environment, where users can simultaneously act as players, coaches, parents, or administrators. To address this, the experience was built around adaptive UX principles allowing dynamic role switching, contextual interfaces, and personalized user flows without increasing cognitive load.