An infinite, procedurally generated city, assembled out of blocks using the Wave Function Collapse algorithm with backtracking.