week 2: three.js, cube, camera control