moving respawn to its own project