I was also able to calculate the unit scale so that when I move all the pieces, they can be locked to 1 square increments, and constrained them to the z-axis.
Using (F3) Randomize Transform, I was able to slightly deviate the positions within each square and their rotation within the square for a more “human” touch.