Upddated dependencies
Fixed supply producing units to work, added theory verses real distinctions, and created the function to build a build order rather than merely evaluate the legality of the order