https://medium.com/@si-ashbery/using-wave-function-collapse-to-automatically-align-3d-tiles-1c41cc9271ac