   puzzle_finished: () ->
     @puzzle.puzzle_view.draw_photo()
     @finished = true
+    @prompt_for_new_puzzle()
 
 
 

      msg = n.toString() + " pieces left"
      cx = 100+17*(16-n)
      cx = cx + 10 if n < 10
    @context.fillText(msg,cx,20)




    pc = Math.floor(@pieces_in_puzzle*Math.random())
    @sym = @unset_pieces[pc]
    @puzzle.piece.construct_piece(@sym)


  prompt_for_new_puzzle: () ->
    @puzzle.indicator.new_puzzle_prompt()



