They are moved inside a single source unit, and the
rather messy implementation of Chunk is somewhat
cleaned up. Some hacks for chunk handling are left in
for now, but they should be addressed in the future.
This engine is very incomplete, as rendering and sound playback are not handled well at all yet. However, most of the data structures in this engine are handled.