Now, I am trying to use Pathfinder to analyse evacuation process, expecially, I give a lot of attention to agent's complex cognitive behaviors, such as, agents will slow down speed when blocked by smoke and may replan the route to the safer area in fire emergency. But I don't know how to customize these cognitive rules within Pathfinder software. I want to know whether Pathfinder could serve to achieve this goal, if not, could you please recommend me some other tool that may meet my need? Thanks!