Use a third-party RVO library to calculate the movement of Actors and calculate collisions. It is very efficient and can calculate a large number of Actors