add_diffusion_between is now much faster (and restricted to planes)