Algunos avances del manejo del problema usando HashMap, aun no sirve solo se implementa la estructura de datos que manejaria el estado interno y la memoria del Agente