Quite ambitious in concept, but well executed! Agree with others feedback, revealing elements one at a time in a tutorial/campaign with predetermined requests would be a nice introduction. Might be nice to change the request system into something more dynamic, where I see my hero fighting in real time and can pivot my circuit based on what they are fighting, but obviously that will increase complexity quite a bit. Then I can be trying to make a board that is flexible and easy to change within a few clicks vs having to do very dramatic pivots between each level.
Great job, very impressive considering the time constraints