I improved the network for you, much more accurate idrc if you use this, credit is optional (only for @Tate-1809) @Tate-1809 made the original, I just improved the logic a bit example: 1,0 and target = 1 now produces 0.95, used to be ~2.5 1,0 and target = -1 now produces -0.95, used to be ~-2.5