It's good idea that is trickier than it seems. I especially liked how physics is used to move the boxes.