Rewrote mapcreatordynamic to be flexible when inherited from
Added onSave and onLoad methods to worldstate and implemented on save/load
Added try catch when opening a map and unregister all method in gamebus
Handled merge conflicts
Fixed null pointer exeption