Really nice! Ideas for features i missed: Reset button. Way to see diagram of previous components. Level goal text is not equal to whats shown left. Possibly mislabeled C in full adder level. Hint option to show the count of needed components.
Reset for clearing all components off the canvas, or for resetting the input signals and state? Or both?