Refactored LevelEditorUI