public void StartInteraction(string[] args)
        {
            //инициализация игры
            Game gameProcess = new Game(new ConsoleDrawer('▒'));

            if (args.Length == 1)
            {
                if (File.Exists(args[0]))
                {
                    Cell[,] environment;
                    if (FileWorker.ReadFromFile(args[0], out environment))
                    {
                        gameProcess.SetEnvironment(environment);

                        while (gameProcess.OneStep())
                        {
                            Console.ReadKey();
                        }
                    }
                    else
                    {
                        Console.WriteLine("Сохранение битое");
                        Console.ReadKey();
                    }
                }
                else
                {
                    Console.WriteLine("Файл {0} не найден", args[0]);
                    Console.WriteLine("Искользовать дефолтный паттерн?");
                    Console.WriteLine("1-Да   Любая клавиша-Нет");
                    switch (Console.ReadKey().KeyChar)
                    {
                    case '1':
                        Console.WriteLine("рисуем дефолт");
                        gameProcess.Defenvironment();

                        while (gameProcess.OneStep())
                        {
                            Console.ReadKey();
                        }
                        break;

                    default: Console.WriteLine("Конец работы"); break;
                    }
                }
            }
            else
            {
                Console.WriteLine("Файл не указан");
                Console.WriteLine("Искользовать дефолтный паттерн?");
                Console.WriteLine("1-Да   Любая клавиша-Нет");
                switch (Console.ReadKey().KeyChar)
                {
                case '1':
                    Console.WriteLine("рисуем дефолт");
                    gameProcess.Defenvironment();

                    while (gameProcess.OneStep())
                    {
                        Console.ReadKey();
                    }
                    break;

                default: Console.WriteLine("Конец работы"); break;
                }
            }

            Console.WriteLine("Жизнь зациклилась или вымерла");
            Console.WriteLine("На поколении" + gameProcess.Generation);
            Console.ReadKey();
        }