Fixed major bug! I had broken one of the key assumptions of the algorithm

It is a key assumption of the algorithm that I will ignore LEGO parts
if I can’t find at least one supplier who can offer the full quantity
required
More testing