nodes now disconnect when a puzzle is destroyed