Text this: Understanding Virtual Reality Technology: Advances and Applications