The tagline at least reminds me of the company posted a while back that was building virtual reality experiences where just enough of the environment was physical to make it feel actually real.<p>edit: speeling