s(camera, canvas);

      // Configure `transforms`
      transforms = new Transforms(gl, program, camera, canvas);

      // Configure `lights`
      lights = new LightsManager();

      // Light positions for each individual light in the scene
      lightPositions = {
        farLeft: [-1000, 1000, -1000],
        farRight: [1000, 1000, -1000],
        nearLeft: [-1000, 1000, 1000],
        nearRight: [1000, 1000, 1000]
      };

      // Iterate over each light and configure
      Object.keys(lightPositi