All the code is in the state machine sprite except for some initialisation (code and setup) which are in the -init- sprite I just improved it to be only 16 blocks (2 blocks less than before) This entry falls into the Theorical Completeness with 16 blocks (if i understood the rules correctly)... The test program just increment an infinit amount of time (the number is at the end of the memory list), you have another one that simply add 1 to a binary input and one that substract 1, from that you could create an adder (by adding one to the first number and substracting one from the second one again and again)