Yeah, destroying your respawn point and respawning could very well be a loose condition, where your player just disappears and you need to undo/restart. I just made it so that you respawn where the respawn point was last, which in practice is not very helpful either (but theoretically more useful.)