Changes build logic to be depth first style rather than breadth first, which it was previously, mostly by accident. Depth first makes more sense when attempting to build a ulox that is also a build script
Coverage: 92.876% (+0.08%) from 92.793% when pulling 1f94c154313467f603f5bef193312191da579b76 on build-queue into e3d2bde62a5765951e5711cb7c606c86f785ea5f on main.
Changes build logic to be depth first style rather than breadth first, which it was previously, mostly by accident. Depth first makes more sense when attempting to build a ulox that is also a build script