The atomic slide puzzle: Diffusion in a surface