Cargo Orders should now work

They are not yet tested but the logic is finished.