<!-- SAGA · part 26 -->
eometry(15, 15, 15), goldMat);
    vbox.position.set(wx - 50, 7.5, wz - 50);
    vault.add(vbox);
    var vseal = new THREE.Mesh(new THREE.OctahedronGeometry(3),
      new THREE.MeshStandardMaterial({color: 0xff0000, emissive: 0xff0000, emissiveIntensity: 1}));
    vseal.position.set(wx - 50, 18, wz - 50);
    vault.add(vseal);
    scene.add(vault);

    /* THE GATE — Signet's threshold */
    var gate = new THREE.Group();
    var gleft = new THREE.Mesh(new THREE.BoxGeometry(2, 15, 2), darkMat);
    gleft.position.set(wx - 5, 7.5, wz + 50);
    gate.add(gleft);
    var gright = gleft.clone();
    gright.position.set(wx + 5, 7.5, wz + 50);
    gate.add(gright);
    var gtop = new THREE.Mesh(new THREE.BoxGeometry(12, 2, 2), goldMat);
    gtop.position.set(wx, 15, wz + 50);
    gate.add(gtop);
    scene.add(gate);

  }catch(e){}
}
if(typeof buildWebDistrict === 'function'){ window._buildQueue.push(buildWebDistrict); }

/* MORE FROM OUR STORY — non stop */
function buildMoreStory(){
  try{
    var goldMat = new THREE.MeshStandardMaterial({color: 0xd4a017, roughness: 0.4, metalness: 0.6});
    var darkMat = new THREE.MeshStandardMaterial({color: 0x1a1a1a, roughness: 0.8});

    /* THE SHOE — practice monument, where we mastered intricacy */
    var shoeG = new THREE.Group();
    var sole = new THREE.Mesh(new THREE.BoxGeometry(8, 1, 3), darkMat);
    sole.position.set(150, 1, 150);
    shoeG.add(sole);
    var upper = new THREE.Mesh(new THREE.BoxGeometry(5, 3, 3), goldMat);
    upper.position.set(148.5, 2.5, 150);
    shoeG.add(upper);
    var glowSole = new THREE.Mesh(new THREE.BoxGeometry(8.2, 0.3, 3.2),
      new THREE.MeshStandardMaterial({color: 0x00ffff, emissive: 0x00ffff, emissiveIntensity: 2}));
    glowSole.position.set(150, 0.3, 150);
    shoeG.add(glowSole);
    scene.add(shoeG);

    /* 40 DAYS OF NIGHT MEMORIAL — the era that ended */
    var memG = new THREE.Group();
    var pillar = new THREE.Mesh(new THREE.CylinderGeometry(2, 3, 15, 8), darkMat);
    pillar.position.set(-150, 7.5, 150);
    memG.add(pillar);
    var sun = new THREE.Mesh(new THREE.SphereGeometry(2.5, 16, 12),
      new THREE.MeshStandardMaterial({color: 0xffd700, emissive: 0xffd700, emissiveIntensity: 1.5}));
    sun.position.set(-150, 18, 150);
    memG.add(sun);
    scene.add(memG);

    /* THE WORMHOLE — to Playa 2.0 */
    var wormG = new THREE.Group();
    var ring = new THREE.Mesh(new THREE.TorusGeometry(5, 1, 12, 32),
      new THREE.MeshStandardMaterial({color: 0x00ffff, emissive: 0x00ffff, emissiveIntensity: 1}));
    ring.position.set(45, 10, 60);
    wormG.add(ring);
    var inner = new THREE.Mesh(new THREE.CircleGeometry(4.5, 32),
      new THREE.MeshBasicMaterial({color: 0x000000}));
    inner.position.set(45, 10, 60);
    wormG.add(inner);
    scene.add(wormG);
    if(!window._wormAnim){
      window._wormAnim = true;
      var _spin = function(){
        try{ ring.rotation.z += 0.02; }catch(e){}
        requestAnimationFrame(_spin);
      };
      _spin();
    }
  }catch(e){}
}
if(typeof buildMoreStory === 'function'){ window._buildQueue.push(buildMoreStory); }

/* 100 PASSES — the world, alive and dense. 2026-10-04.
   Every pass adds life. Everything moves. */
function buildHundredPasses(){
  try{
    var goldMat = new THREE.MeshStandardMaterial({color: 0xd4a017, roughness: 0.4, metalness: 0.6});
    var darkMat = new THREE.MeshStandardMaterial({color: 0x1a1a1a, roughness: 0.8});
    var redMat = new THREE.MeshStandardMaterial({color: 0xcc0000, emissive: 0x550000, roughness: 0.6});

    window._dynamics = window._dynamics || [];

    /* PASS: Birds that flap and glide */
    var birdMat = new THREE.MeshStandardMaterial({color: 0x333333, roughness: 0.8});
    for(var b = 0; b < 15; b++){
      (function(){
        var bird = new THREE.Group();
        var body = new THREE.Mesh(new THREE.ConeGeometry(0.5, 2, 6), birdMat);
        body.rotation.x = Math.PI/2;
        bird.add(body);
        var wl = new THREE.Mesh(new THREE.PlaneGeometry(3, 1), birdMat);
        wl.position.x = -1.5;
        bird.add(wl);
        var wr = new THREE.Mesh(new THREE.PlaneGeometry(3, 1), birdMat);
        wr.position.x = 1.5;
        bird.add(wr);
        var bx = (Math.random() - 0.5) * 400;
        var bz = (Math.random() - 0.5) * 400;
        var by = 30 + Math.random() * 40;
        bird.position.set(bx, by, bz);
        scene.add(bird);
        var phase = Math.random() * 10;
        var speed = 0.5 + Math.random() * 0.5;
        window._dynamics.push(function(t){
          bird.position.x += Math.cos(t * 0.3 + phase) * speed;
          bird.position.z += Math.sin(t * 0.3 + phase) * speed;
          bird.position.y = by + Math.sin(t * 0.8 + phase) * 3;
          bird.rotation.y = -Math.atan2(Math.cos(t * 0.3 + phase), -Math.sin(t * 0.3 + phase));
          var flap = Math.sin(t * 8 + phase) * 0.6;
          wl.rotation.z = flap;
          wr.rotation.z = -flap;
        });
      })();
    }

    /* PASS: C