Procedural world generation using constraint propagation. Each cell collapses to a tile consistent with its neighbors. Watch patterns emerge from chaos.