ert(r.msg);
            }
          },
          runProgram(program) {
            this.programExecutions.push(program.indexInBackup);
            let {vm, finished, win, msg, log} = CyberCook.step(this.vm, program.content);
            this.historyVm = this.vm;
            this.vm = vm;
            this.centerRow = vm.info().posRow;
            this.centerColumn = vm.info().posColumn;
            this.history = log;
            this.historyIndex = null;
            if (!finished) {
              alert(msg)