I created an RTS game where you hold the mouse and drag over an area, it creates a box sprite that stretches and when you release mouse anything overlapping the area you can pin to the sprite and drag them as one.
I don't see how looping the animations can achieve what you want, you have the conditions as listed so you should be able to set the owl animations based on them.