comment headers, block locations, squareWidthHeight

Why are we tracking Width and Height when we're dealing with SQUARES?!?
So, I removed square-Height from all classes since it will always equal
width.