Agent-Based Modeling and Simulation of Earthmoving Operations