struct Agent { position: vec2, angle: f32, generation: f32, } @group(1) @binding(1) var agents: array;