Having to join every animal together is a nice addition to the "sheppard" concept.
I especially like the movement of goats.
Curious concept!
At first, I was confused about drag and drop. You have to click on bot 1 and drag to bot 2. The absence of the line when I am dragging did not make it clear to me. But after some trial and error, I figured it out.
Joining moves together and removing them when necessary has a good puzzle potential.