diff --git a/MrBigsock/Assets/Editor/RandomMapGeneratorEditor.cs b/MrBigsock/Assets/Editor/RandomMapGeneratorEditor.cs
new file mode 100644
index 0000000000000000000000000000000000000000..0ceaf3506371cb5e6dcc32c8953b24466f11d1ba
--- /dev/null
+++ b/MrBigsock/Assets/Editor/RandomMapGeneratorEditor.cs
@@ -0,0 +1,34 @@
+using Bigsock;
+using System.Collections;
+using System.Collections.Generic;
+using UnityEditor;
+using UnityEngine;
+
+
+namespace BigSock
+{
+    [CustomEditor(typeof(AbstractMapGen), true)]
+    public class RandomMapGeneratorEditor : Editor
+    {
+        AbstractMapGen generator;
+
+        private void Awake()
+        {
+            generator = (AbstractMapGen) target;
+        }
+
+        public override void OnInspectorGUI()
+        {
+            base.OnInspectorGUI();
+            if(GUILayout.Button("Create Map"))
+            {
+                generator.Generate();
+            }
+
+            if(GUILayout.Button("Clear Map"))
+            {
+                generator.ClearMap();
+            }
+        }
+    }
+}
\ No newline at end of file
diff --git a/MrBigsock/Assets/Editor/RandomMapGeneratorEditor.cs.meta b/MrBigsock/Assets/Editor/RandomMapGeneratorEditor.cs.meta
new file mode 100644
index 0000000000000000000000000000000000000000..93edf372b38716c7051a5465de56f6e00caa0bb7
--- /dev/null
+++ b/MrBigsock/Assets/Editor/RandomMapGeneratorEditor.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 495198b4c25bfef41a170198c98139e1
+MonoImporter:
+  externalObjects: {}
+  serializedVersion: 2
+  defaultReferences: []
+  executionOrder: 0
+  icon: {instanceID: 0}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: