Logic case

It takes an input value, then fires one of 16 cool outputs if the value matches one that the entity has stored. It can also be told to fire a random output.