The successor of Agent vs Agent (https://github.com/Velrok/Agent-vs-Agent). Uses sockets and threads instead of callbacks and turn by turn events.