Building a Mouse-Following Square Lens Effect with Three.js and GLSL