In this update, again lots of progress. The floors generated now include a selection of special rooms, which have the right layout for the most part. There's even a few boss rooms ready, just waiting for the bosses themselves to be implemented.
And more importantly, state is preserved across rooms - the map (which got ugly since it displays different colors for special rooms) shows cleared rooms as a slightly lighter shade of grey.
Anywho, getting very close to a fully-playable basement/cellar pair of floors :)