Update puzzle.js