             }

                this.add(group);
            }

            ready = () => this.initMesh();
        }

        class Floor extends Group {
            constructor() {
                super();

                this.initReflector();
            }

            initReflector() {
                this.reflector = new Reflector();
            }

            async initMesh() {
                const { loadTexture } = WorldController;

                const geometry = new PlaneGeometry(100, 100);

    