a Rubik's Cube in Three.js