document tripeg-logic.js; Board.solve() now returned list in forward order; Board.move() now returns copy of board