Metaverse: A Sci-Fi Hype or the Next Big Thing?