rotate, boxes[i].scale);
                    mat4.multiply(boxes[i].mvpMatrix, viewProjMatrix, boxes[i].modelMatrix);
                
                    boxes[i].matrixUniforms.set(0, boxes[i].mvpMatrix)
                    .set(1, boxes[i].modelMatrix)
                    .update();
                }

                // DRAW TO GBUFFER
                app.drawFramebuffer(gBuffer)
                .depthMask(true)
                .disable(PicoGL.BLEND)
                .clear();

                for (let i 