The metaverse : what everyone needs to know ® / - Shackelford, Scott J.