added checkpoints, autosave, and loading - checkpoints don't work if you die
yet