v0.003 Refactorizado el movimiento controlado a la clase abstracta Agent.