I like the idea with circles. But I was also wondering how would work implementing minimal distance for components to react ... I mean ... if we would move around in (lets say) 2m circle they would just standing there minding their own business ... and start following us once we get futher away.
They could either move slightly behind us ... or get 2ces speedbuff to reach us.
There's definitely something at the moment. I just tried a bit and they're not ALWAYS moving... or at least not ll of them are everytime you're moving a bit. And sometimes they get back in "formation", but sometimes they don't.
It really looks "uncontrollable" and inconsistent (not sure this word is the best). In my opinion it would not be a problem is they weren't moving at all when the player interract with something. Usually we only click on things that are more or less close. If not, I guess most players are moving first.