fn face_rectangles_cover( shape: VoxelShape, direction: Direction, target_min_a: f64, target_max_a: f64, target_min_b: f64, target_max_b: f64, ) -> bool