Break apart map editor
Less repetition in the map editor
Fix
Fix map editor scrolling
Merge branch 'map'