More progress with Json loading/saving.  Everything except for the actual data itself now loads from json (the map data is empty for some reason).  Altars and players are created, but no map data is injected into them.