Added Checkpoints and fixed respawn