Second Agent beta version

rotateWithAgent quedó funcionando, y faltaría hacer la contigencia, que
veo como difícil :v