docs: function wander() {
          const center = velocity.clone().normalize().scaleBy(wanderDistance);
  
          const offset = Vec2.get();
          offset.set(wanderAngle, wanderRadius);
          // offset.length = wanderRadius;
          // offset.angle = wanderAngle;
          wanderAngle += Math.random() * wanderRange - wanderRange * 0.5;
  
          const force = center.add(offset);
          steeringForce.add(force);
  
          offset.dispose();
          force.dispose();
  
          return boid;
      }