three.js webgl - spotlight by Master James