private static String getUserCommand() {
        String command = null;
        while (command == null) {
            try {
                System.out.println("Чтобы открыть ячейку введите координаты: " + FieldBorder.VerticalAxisName +
                                   SaveLoad.WIGHT_HEIGHT_SPLITTER + FieldBorder.HorizontalAxisName + "\n" +
                                   "Чтобы установить флаг введите: " + FLAG_COMMAND + " " +
                                   FieldBorder.VerticalAxisName + SaveLoad.WIGHT_HEIGHT_SPLITTER +
                                   FieldBorder.HorizontalAxisName + "\n" +
                                   "Чтобы сохранить игру введите: " + SAVE_COMMAND + "; \n" +
                                   "Для завершения введите:  " + SURRENDER_COMMAND);

                command = BR.readLine();
                command = command.trim().toLowerCase();
                if (!command.equals(SAVE_COMMAND) && !command.equals(SURRENDER_COMMAND) &&
                        !command.contains(SaveLoad.WIGHT_HEIGHT_SPLITTER)) {
                    command = null;
                    throw new IOException();
                }
            } catch (IOException exc) {
                System.out.println(INPUT_ERROR_MESSAGE);
            }
        }
        return command;

    }