void DrawBuildWallScreen()
    {
        EditorStyles.textField.wordWrap = true;
        EditorGUILayout.TextArea("Select ratio/scale and light and confirm to make a room");

        EditorGUILayout.LabelField("", GUI.skin.horizontalSlider);
        //Ratio region
        #region
        GUILayout.BeginHorizontal();
        EditorGUILayout.LabelField("Select Wall ratio");
        GUILayout.EndHorizontal();
        GUILayout.BeginHorizontal();
        GUILayout.FlexibleSpace();
        if (GUILayout.Button("Select 1:1", GUILayout.MinWidth(buttonWidth), GUILayout.MinHeight(buttonHeight)))
        {
            levelCreator.SetWallRatio(1, 1);
        }
        GUILayout.FlexibleSpace();
        if (GUILayout.Button("Select 7:8", GUILayout.MinWidth(buttonWidth), GUILayout.MinHeight(buttonHeight)))
        {
            levelCreator.SetWallRatio(7, 8);
        }
        GUILayout.FlexibleSpace();
        GUILayout.EndHorizontal();
        GUILayout.BeginHorizontal();
        GUILayout.FlexibleSpace();
        if (GUILayout.Button("Select 3:4", GUILayout.MinWidth(buttonWidth), GUILayout.MinHeight(buttonHeight)))
        {
            levelCreator.SetWallRatio(3, 4);
        }
        GUILayout.FlexibleSpace();
        if (GUILayout.Button("Select 5:8", GUILayout.MinWidth(buttonWidth), GUILayout.MinHeight(buttonHeight)))
        {
            levelCreator.SetWallRatio(5, 8);
        }
        GUILayout.FlexibleSpace();
        GUILayout.EndHorizontal();
        GUILayout.BeginHorizontal();
        GUILayout.FlexibleSpace();
        if (GUILayout.Button("Select 1:2", GUILayout.MinWidth(buttonWidth), GUILayout.MinHeight(buttonHeight)))
        {
            levelCreator.SetWallRatio(1, 2);
        }
        GUILayout.FlexibleSpace();
        if (GUILayout.Button("Select 3:8", GUILayout.MinWidth(buttonWidth), GUILayout.MinHeight(buttonHeight)))
        {
            levelCreator.SetWallRatio(3, 8);
        }
        GUILayout.FlexibleSpace();
        GUILayout.EndHorizontal();
        #endregion
        EditorGUILayout.LabelField("", GUI.skin.horizontalSlider);
        //Scale region
        #region

        float wallScale = EditorGUILayout.Slider("Wall size", levelCreator.setWallScale, 1, 120);
        levelCreator.setWallScale = wallScale;
        #endregion
        EditorGUILayout.LabelField("", GUI.skin.horizontalSlider);
        if (GUILayout.Button("Rotate wall"))
        {
            levelCreator.ToggleRotateWall();
        }
        EditorGUILayout.LabelField("", GUI.skin.horizontalSlider);
        //Confirm and deny region
        #region
        GUIContent confirmPlacement = new GUIContent("\u2611", "Confirm wall placement");
        GUIContent denyPlacement    = new GUIContent("\u2612", "deny wall placement");


        GUILayout.BeginHorizontal();
        EditorGUILayout.PrefixLabel("Confirm or deny placement");
        GUILayout.EndHorizontal();
        GUILayout.BeginHorizontal();
        GUI.color = Color.green;
        GUILayout.FlexibleSpace();
        if (GUILayout.Button(confirmPlacement, EditorStyles.miniButtonLeft, GUILayout.MinWidth(buttonWidth / 2), GUILayout.MinHeight(buttonHeight / 2)))
        {
            levelCreator.ConfirmWallPlacement();
            currentState = MenuStates.mainMenu;
        }
        GUI.color = Color.red;
        if (GUILayout.Button(denyPlacement, EditorStyles.miniButtonRight, GUILayout.MinWidth(buttonWidth / 2), GUILayout.MinHeight(buttonHeight / 2)))
        {
            levelCreator.DenyWallPlacement();
            currentState = MenuStates.mainMenu;
            ActiveEditorTracker.sharedTracker.isLocked = false;
        }
        GUILayout.FlexibleSpace();
        GUILayout.EndHorizontal();
        #endregion
    }