Tried to implement a lot...

map saving / loading / editing ( with commands )
all untested.
also plugin.yml might need a small update.