Changed BT to allow for better order processing. Next step is to change the inner workings of some entity functions to factor in orders.