Those were some great examples that i will definatly use. The problem now is the travel. Currently because all of the material is fixed to a silo, during travel of the cart, it can go from silo 3 to silo 7 (example)directly without stopping. If is stops on a silo, an alarm will sound for 30 seconds before it can travel. My issue all along is to make the cart logic determine the next silo to fill and travel directly to that silo without stopping. That's how the cart travels: tags: cart_current_position = cart_current_position. when the two tag values are equal, the cart stops.