Metaverse: How Close Are We to The Endless Possibilities?