Yet here we are.
This 'agents' paradigm is foolish and what that poster is doing is closer to reality. Good work.
It's far from ready yet but this feedback has given me some impetus to refine the end product.