Thanks for playing!
The movement has three components:
1. Each warrior has some random jiggle movement.
2. The game keeps track of the center point of all rock-, paper- and scissor-warriors. Each warrior steers away from the center point of their respective predator and towards their prey.
3. Each warrior keeps track of the warriors around them in a small radius. They again calculate the center point of prey and predator and steer towards/away from these points as well.
This individual behaviour is also most likely the reason for the poor performance.