All logic functions can be constructed using AND and NOT logic gates. Modern smartphones contain billions of logic gates. However, the LEGO machine I constructed today only has four AND and four NOT gates to perform binary addition on two single-bit binary numbers. As the signal propagates from the inputs on the left to the outputs on the right, the cumulative effect of joint play leads to unreliable output movements. I need to redesign the machine.