fn project_offset_shape_onto_grid( shape: OffsetVoxelShape, face: Direction, grid: &mut [bool; 256], ) -> usize