if (child instanceof THREE.Mesh) {
              child.castShadow = child.receiveShadow = true
            }
          })
          robot.position.set(0, 5, 0)
          robot.scale.set(0.5, 0.5, 0.5)
          this.add.existing(robot)
          this.physics.add.existing(robot, { shape: 'box', offset: { y: -0.3 } })

          // load the next level after 3 seconds
          setTimeout(() => {
            this.restart({ level: this.currentLevel + 1 })
          }, 3000)
        }
      }

      // if you do