Seems stable! I fixed most of the things I wanted to from the last
commit, with the exception of keeping stairs from spawning inside of walls.
Those pesky stairs.  But otherwise, I haven't gotten a segfault recently,
things seem dandy with valgrind (except for the usual SDL stuff).