Slight update: changed up how the code works.  Still can't seem to get the grid to  lay itself out.

If I can't get this working like it currently is, I may try to create a
more solidified set up of cells and pieces, and see if I can't get them
working that way (basically, manually lay out the grid, and keep it to
only one size)