Work on buildOpponent with makeOrder method. Notice: make order readjustment method allows for negative supply items.