Overhaul of the chunk loading system, entirely buggy as of now.
Maybe more progress?
Fixed LSD trips. Still some other issues, though.
A bit more debugging info; mostly just commiting so that I can switch
workstations.
Fixed teleportation.
There is a problem with the serialization/deserialization process where
re-loaded chunks just kind of repeat the previous chunk. Probably just a +1/-1
issue at some point.
Fixed 60% of the remaining issues with the new chunk loading system.
Some issues remain with dungeons (seemingly not just for deserialized dungeons,
but for all dungeons), and there is a bug where visibility spots show up 1
chunk-border away from your current position when crossing chunk boundaries.
One step closer.
The only bug left occurs when entering most dungeons.
Fixed Dungeon segfault.
There is still a situation in which you enter dungeons and no blocks are visible
and the game just freezes.  Not sure why at this point.
Fixed remaining issues with dungeons.
I had forgotten to serialize the location of spawners and stairs in the dungeon,
which caused some issues. The lighting issue across chunks still exists; I'm
about to look at it.
Fixed that pesky lighting bug. And my branch is now pretty stable!
Probably going to merge next.
Merge branch 'buggy_chunk_overhaul' of https://github.com/schiem/roguelike

Conflicts:
	Makefile.am
	src/character_classes/character.h
	src/character_classes/enemy.cpp
	src/character_classes/enemy.h
	src/defs.cpp
	src/gui/game.cpp
	src/gui/game.h
	src/gui/gui.cpp
	src/gui/gui.h
	src/gui/gui_event.cpp
	src/gui/gui_render.cpp
	src/misc_classes/helper.h
	src/world/dungeon_gen/dungeon.cpp
	src/world/terrain_defs.h
	src/world/world_map.h