Added saving and loading of a TileMap (this needs to be tested)