Fixed the last bug.  The pointer in the character class for the chunk
was getting corrupted when the vector was being resized.  Fixed that error by
making it no longer a pointer.  However, this caused a seg fault in dungeon.cpp:71,
where the get_tile function was being passed -6.  I have no clue why.