Minor tweaks. Added JSON Serialization, and saving and opening .map files.