Yet another uni assignment. This one is funny though, it uses THREE.js, Audio API and Accelerometer API.