pub fn value_noise_2d(x: f32, y: f32) -> f32
Value noise (simpler than Perlin, interpolates grid values)