metaverse gaming and virtual world persistence