Added a script for gravity so we don't have to use rigidbodies.  It's not very good, because it operates off the lowest block relative to the rest of the shape, so certain orientations still gravitate through objects.  I was thinking about trying shooting a ray from the blocks that face the ground, and calculate the distance to the nearest object.  If the distance is 0, stop moving.