Thanks but this confuses me now,on my pc everything works correct .theres no bounding boxes theire passable entities controlled by collision avoiding crowd code, all i can think is that petformance differs very much on your pc's theres a update crowd in main.c with a update speed 2*time_step you might want to adjust that update speed .and for the non moving agents i also dont grasp it because they suppose to change theire target position as soon as the counter reaches 800 Or they are closer than 5 quants to the target . Only thing i can think of is the counter takes a long time to reach 800 on yout pc's.this is in avoid.c .on line 52 Add agent ,the 4th and 5th paremeters are max acceleration and max speed respectively for anyone who would like to see if it needs adjustment. I dont get it i limited fps max and used fps min