3D Virtual worlds and the metaverse: Current status and future possibilities: ACM Computing Surveys: Vol 45, No 3