Added pauseTimer method, made methods safer.
Used pauseTimer where appropriate. Stopped puzzles from being stored after completion.