Revert "MapEditor"

This reverts commit 6a1edb1482e988d9bd29df7abcce066991fe84fd.
Revert "Revert "MapEditor""

This reverts commit 7ac842275e56f782dfb28cae1a0422fbe6c4d94b.