Each wire also has an age value, an identity and a set of growth fields for growing wires into neighboring cells. The signal is further divided into an operator code, target wire identity and a data value. Terminals allow wires to be connected . Fuses allow wires to be disconnected. Signals propagate along wires, 'operating' upon a wire when the target wire identity of the signal matches the identity of the wire cell.
Some signals can cause a wire to grow.
Other signals can change an existing wire cell's identity, direction or even kill it. At every clock tick there is a small random probability that a wire will corrupt a signal, or delete it, or spontaneously create a new signal. If both minor inputs have signals, only one will be accepted using clockwise priority. All wires age, starting from the time when they are first created. When a wire reaches the end of its life, it dies, and the cell returns immediately back to the empty state.