Experiencing the Metaverse: Designing Immersive and Interactive Virtual Worlds