Minor death fix + Checkpoint update

Players will no longer teleport to the spawn, then face a respawn again on
death
Checkpoints wont set your current checkpoint if you've already completed
that checkpoint (eventually a system to override this)