Nicely done, and good idea.
I’ll join others by saying it was a bit confusing which circuits can be moved around, and which can’t. And for some, it seems arbitrary why it doesn’t connect even though the rotation looks good.
But overall, pretty good!