Text this: Understanding the immune responses in granuloma formation through agent-based simulation