Really nicely made procedural generation! Seriously one of the more refined types of generation I've seen all Jam. Well done!