This some high effort you have put into this game. Procedural generation ain't easy.
Thanks! It's obviously not perfect, but I'm happy with how it generally turned out. Not sure if I'll use procedural generation for the next project or not.