pub fn add_collisions_along_travel( collisions: &mut HashSet<BlockPos>, from: Vec3, to: Vec3, aabb: AABB, )