Engagement in wonderland: The 4 keys to fun in XR