TL;DR
Slight tweak to combinators to allow for much more compact and concise circuit represenetation and improve game performance.What ?
The arithmetic combinator should be able to take the "EACH" input as either operand to the function, i.e. (A) - (Each)The decider combinator should have the binary output be editable. Currently, it gives the option to output 1, when the condition is met, user should be able to set the constant value output.
i.e. When (A > 0) return (-1).
The decider combinator should have an extra option where instead of passing the input count, it passes the value of another signal.
i.e. When (each > 0) return (A as each)
Why ?
The main reason for this suggestion is to make expression of logic much more compact and accessible, by reducing the need for all those signal value inverters (Arithmetic times negative constant) .In terms of game performance, it should be rather free and simple to implement, as well as improve game performance by reducing the number of combinators needed in a circuit network.