This model simulates the interactions, in a rock-paper-scissors style, of three different agents within an environment.
Three different events can occur between agents:
Swap -> Two random neighbors swap their colors.
Reproduce -> If one of two random neighbors is blank (black agent) then it acquires the color of the other neighbor.
Select (Compete) -> Red beats yellow, yellow beats blue, and blue beats red. The loser becomes blank.