fixed returning from puzzle and being able to redo the puzzle