Optimize projector, mouseVector & raycaster required for detect a click on a cube.
Add more cubes.
Kick cube on mouse over.
Move light.
Resize.
Enlarge/reduce light when mousedown.