/// <summary>
        /// reads maze parameters from user input
        /// </summary>
        /// <returns>maze parameters</returns>
        public string getMazeParameters()
        {
            MazeDetails mazeDetailsWindow = new MazeDetails();

            mazeDetailsWindow.ShowDialog();
            string mazeName = mazeDetailsWindow.MazeName;
            string width    = mazeDetailsWindow.Width1;
            string height   = mazeDetailsWindow.Height1;
            string layers   = mazeDetailsWindow.Layers;

            return(mazeName + " " + width + " " + height + " " + layers);
        }
        /// <summary>
        /// reads maze details from user input
        /// </summary>
        public void getMazeDetails()
        {
            MazeDetails mazeDetailsWindow = new MazeDetails();

            mazeDetailsWindow.ShowDialog();
        }