     await this.load.preload('robot', '/assets/glb/robot.glb')
        }

        async create() {
          // create a nice menu and then start level 1
          this.start('MainScene', { level: 1 })
        }
      }

      class MainScene extends Scene3D {
        constructor() {
          // define the key and if you want it to be an WebXR scene or not
          super({ key: 'MainScene', enableXR: false })
        }

        async init(data) {
          const { level } = data
          this.currentLeve