So I plan to just gradually add components little by little and test after each thing is added to ensure it is working right still after each little change and this way gradually build out the circuit, proving each thing works as we go. This is because things have all these gotchas and "oh you didn't know this little detail?" that keeps coming up and proves it was more complicated than I thought. So I just have to prove every little thing as I go. To try to find out what is wrong after the whole thing is built would be WAY harder than to figure out what went wrong when a single component is added and it was working before said component was added. So that's how I will be able to overcome this challenge best I feel.