Got rid of some segfaults (stupid mistake really). Still getting
floating point exceptions here and there. Also, sometimes rooms are
being built outside of the dungeon boundaries. Those indices are
initialized to 0s, so no runtime exceptions, just weird behavior.