Mouse.
This works through a simple idea, every ten frames or so each fly picks another one to follow, then until it picks a new target it uses Weighted Averages to follow both the target and the mouse, with the proportions of 5/6 following the other fly and 1/6 following the mouse, this is the result!