Wall auto-tiling and blocking