This could all be done with 2 blocks with Steve's factory manager... If you want me to elaborate I will