Saving and restoring progress points