Definite Pattern animation

I’m working on an animation of some blocks building different patterns and populating different spaces with definite organization. The want the blocks to randomly fall into their position but I do not know how to do that. I added gravity but they usually hit each other and move slightly throwing the entire pattern off. I also do not know how to make it randomly fall. They would all fall at the same time. I would also like to try them sliding into place, but I have hundreds of pieces and do not want to hand key all of them. Is there a simple way to do this with the new cloners and motion graphics tools?