player now respawns and most recent checkpoint

needs more rigourous testing, but works great for now