Here is another nice page about steering behaviours: http://www.red3d.com/cwr/steer/
A nice thing with those, is that you can make your game avoid the need for proper collision detection, instead it makes sure the entities stay far enough away from eachother that collision doesn't happen.
One could argue that is some kind of collision handling too, and indeed it is similar, but it is a lot more simple to implement and get right.
You never need to detect actual collisions, all you need is a simple distance check
This is so helpful.
Thank u :D