start to implement MapFileSerializer had to move a lot of files around
to be able to use the lzs decompressor