This is another great use case for programmable AI. (When more than 20% full depart for a shop, arrive, dock, sell all blocks of type X, Y, Z, buy all blocks of type A, B, and C, depart, fly to base, unload blocks A, B, and C, load blocks X, Y, Z, goto step 1)