Each pin has a button, and pushing this button will generate a new pattern randomly (flash type, flashing speed, base colors, color ranges, ...). The pattern also has a propagation speed at which it sends the pattern information to its neighbors, who will then pass it to theirs. The pattern spreads on the suit organically. There is no central brain on the suit. Any single button pin can fail, or connections can break and the rest of the suit will keep working. It is a distributed system.