Updated with some fancy lighting (and light sources), as well as some randomness to the level generation to make the rooms feel unique.
There actually is a lot of difficulty in making randomness not look so random. What I mean is, in a truely random situation it's totally normal to see something repeated 3 times in a row. But in a random level generator, this is actually a bad thing because, visually, you're not trying to make something random so much as you are trying to make it not repetitious. And believe it or not they're QUITE different. So the last few days I've been going through and every time I see something that looks peculiar, I write in some code to prevent it from happening. The result is a bit of spaghetti code, but there's no reason to prematurely optimize it, especially when I'm the only one working on it.
But all-in-all, I'm pretty happy with where the generator's at. The only issue I still have open is the fact that "junk" can form under a chest, but the code involved in making that not happen isn't worth the effort at the moment. So hopefully it doesn't bug anyone else too much (:
Next stop: combat! Should be interesting, and hopefully fun. If not for me, at least for the player (: