What is the difference between virtual reality, augmented reality and mixed reality?

yes