Rewrote the pointer system in the backend so that map files are divided into segments which can be easily resized and pointers are computed relative to those segments. Also mapped out most of the header for every game and cleaned up some crap.