Ported from Java Processing to p5.js.
Red Balls - Attracted to everyone
Blue Balls - Run from Everyone
Green Balls - Only Attracted to other green, run from everyone else.
The Red balls have a tendency to chase around the green balls.
(2023 Note - This was originally tuned for a 800x600 area, and the balls behave a bit differently at larger resolutions.)