ブロックを置けるかどうかを関数で判定するようにし、2x4=>4x2=>2x2の順で置けるところに配置するようにした