This is pretty good! My one complaint, and this might just be me personally, is that the boxes move a little too slowly. That's just a nitpick though, good job otherwise! :)