Fix for producers continuing to produce after wire is split
Only remove producer if it's adjacent and in producer map
Merge pull request #82 from micdoodle8/master

Fix for producers continuing to produce after wire is split
Fixed import error
Merge remote-tracking branch 'upstream/master'