user engagement in metaverse gaming