A Wave Function Collapse implimentation in JavaScript, focusing on speed and set up for more complex tilesets.