render() {
        // always execute callback queue
        this.renderer.nextRender.execute();

        // If forceRender is true, force rendering this frame even if drawing is not enabled.
        // If not, only render if enabled.
        if(!this.renderer.state.drawingEnabled && !this.renderer.state.forceRender) {
            return;
        }

        // reset forceRender
        if(this.renderer.state.forceRender) {
            this.renderer.state.forceRender = false;
        }

        // Curtains onRender callback
        if(this._onRenderCallback) {
            this._onRenderCallback();
        }

        this.renderer.render();
    }
Tells our renderer to render the scene if the drawing is enabled
*