balcony are not that special cases anymore
randomize try order for connecting
less obvious AO
terrain generation