Virtual Reality, Augmented Reality, and Virtual Environments: Demonstrations of Current Technologies and Future Directions. (December 2020)