For a strategy game, I want to replace my rectangle collision detection by the type of physics displayed in the following video. I'm looking for sources to learn how to implement this. The video description states that it could handle 20k units on an old pc, how accurate is that statement? Would a physics engine like bullet be able to handle 20k circles like that?