Block Diffusion