Intended as a save/load system, though ended up just moving the respawn location to prevent stinky cheaters or accidental softlocks.
Each player's progress is their own: a checkpoint moves the target only for the player who walks into it, and then hides itself for them.