Virtual reality: Scientific and technological challenges