Mapstate imrpovements

- added changeState methods
- added 2 different inicial States
- some improvements like dummy central
- TODO check if new state after change is valid