1 - Flocking

2 - Pathfinding

2.5 - Pathfinding + Flocking

3 - Fluid simulation