rem: var last = this.stacks[pile.row*13 + pile.col - 1].lastChild; 
add: var last = this.piles[pile.row*13 + pile.col - 1].lastChild; 
context:   canMoveTo: function(card, pile) {    if(pile.hasChildNodes()) return false;    if(pile.col==0) return (card.number==2);    // get the card in the pile to the left of the target pile    var last = this.stacks[pile.row*13 + pile.col - 1].lastChild;    return (last && card.isSameSuit(last) && card.isConsecutiveTo(last));  },
meta: 3385	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/3385/15f3df693ddf02fb9ee6a2662189220868368b23/montana.js/buggy/montana.js