Refatorando o método takeDown
Adiciionando a classe Compra
Trocando o comportamento do AgenteNinja para OneShot
Renomeando Agente Ninja para Consultor
Adicionando o Comportamento de procurar por cotações
Extração de métodos
Adicionando a troca de mensagem entre Agentes