Вы пробовали реализовывать подход описанный как агентно-ориентированное Другие языки и технологии.. … Узнать ответ