Metaverses, Virtual Worlds, and Other Reality Environments