Finished the map's data handling systems

I still need to implement the tilesets.
Added minor notes in comments