primitive respawn implemented
fixing merge conflict