I am attempting to make 2bit ROM in people playground. This has DLI suppression, Activation overload suppression, hardcoded 2bit binary for 0, 1, 2 and 3 and an input interface. The massive top part is the input interface and activation loop. In the game, if you have too many activation signals going off at a time it will break (I have 0 clue how to increase the limit and is the only thing stopping me from making a calculator) So I need to delay signals to avoid parallel evaluation in the circuits. But the inbuilt timers create DLI (Deterministic LagBox Interference) Which means that they can basically not work for 0 reason. So I made custom timers which are the biggest part of the ROM which are the boxy things at the top. They form a chain so when the last activates it starts the next one. When one activates it runs a given circuit. I have A reader, An output, A clear reader and a clear output. The loop is clear output, reset clear output, clear readers, reset clear readers, read bits, clear readers, reset clear readers. I need to reset the circuits because they are persistent so I need automatic garbage collection. The reader is quite simple, the pistons extend, the on bits will have powered generators, when the pistons are extended there are 2 separate metal prongs, if these metal prongs are electrified they send a signal to the output. Thought this might be interesting. Also in the image above the output is 3. The clearing is quite simple, just a set of and gates so it toggles only those bits that are on (You can't send an off signal, only toggle). I know this is the most basic thing ever and it's very messily put together so please don' flame me