fn seed_from_pos(pos: Vec3<i32>) -> [u8; 32]