rem: this.moveQueue.push({card: current, target: cells[i++]}); 
add: this.queueStep(current, cells[i++]); 
context:   queueSimpleMove: function(first, last, target, cells) {    var current, i = 0;    // move cards on top of |first| (up to |last|) to cells    for(current = last; current!=first; current = current.previousSibling)      this.moveQueue.push({card: current, target: cells[i++]});    // move |first| to |target|    this.moveQueue.push({card: first, target: target});    // move cards back from cells    for(current = first.nextSibling; current!=last.nextSibling; current = current.nextSibling)      this.moveQueue.push({card: current, target: target});  },
meta: 3385	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/3385/fb224f305a537954c670bd1fa2ea01804178da01/freecellmover.js/buggy/freecellmover.js