* semantic changes
* added save/load maps