Expand dimensions to 13, generate pieces programmatically, generate blocks from list