Most work done on basic flocking targets:  Went way, way back to "flock to both cluster centers for each example" -- whereby the flocking strength is weighted by the example's membership in each of the 2 clusters.  Also included an additional function for further control of flocking strength as a function of the distance between the example's netInput and the cluster center, conditioned-on the distance between the 2 cluster centers.