This project is a wave function collapse (WFC) procedural terrain generator.
The way it works is by having each tile having a list of possible choices,
and when one tile spawns near it, the amount of possible tiles for each one
decreases, and then out of those, a random one is chosen. This mostly works, but
sometimes these rulesets are broken. I still think it creates neat looking terrain.