pub fn ray_aabb_intersect( origin: Vec3, dir: Vec3, bounds: &ChunkBounds, t_min: f32, t_max: f32, ) -> bool