Everything You Wanted to Know About Virtual Reality