A cleaner circuit with all the signals named correctly. Added a couple of LEDs because it seemed a shame to waste all those extra data lines and flip flops. …and everything needs LEDs.