[obstacle] obstacle avoidance added, agents have rigid zones , working