WebVR: How to create virtual worlds with JavaScript