protected void commonInit() {
		for(int x = 0; x < bigBoxes.length; x++) {
			for(int y = 0; y < bigBoxes.length; y++) {
				BigBox bigBox = new BigBox(this, x, y);
				parts.add(bigBox);
				bigBoxes[x][y] = bigBox;
			}
		}
		for(int x = 0; x < columns.length; x++) {
			Column column = new Column(this, x);
			parts.add(column);
			columns[x] = column;
		}
		for(int y = 0; y < rows.length; y++) {
			Row row = new Row(this, y);
			parts.add(row);
			rows[y] = row;
		}
	}