Legos falling into place and stacking up. Can someone point me in the right direction?
i made a small file for you  click here to download
i would use dupliverts on a distorted plane. the 4 distortion modifiers use a blend texture in several progressions, and are controlled by animated empties. this way the mesh gets to rest in the end. 
its tricky to aniamte the plane using the empties, so that it looks accurate, but its surely much more straight forward than setting up a particle simulation, or even animation nodes.