Fixed a rare bug where the spawner would sometimes attempt to spawn in
a room that was too small.  If no room with a width & height > 4 exists,
there will be a problem.

Also found a weird segfault with unitialized spawners occasionally popping
up in dungeons.  I think it has something to do with the depth, but I'm not
entirely sure.