The Deffuant Model with Random Walkers
Agents move continuously in random directions across the space.
When two agents come within the "Interaction Distance", they connect and begin discussing.
While connected, agents influence each other's opinions (colors) based on the Deffuant model.
If opinions are similar (within agreeability threshold), they attract each time step. If different, they repel (if enabled).
The discussion ends naturally when the agents' random walks take them apart.
A particle can only talk with one other particle at a time, even if more are in the "Interaction Zone".