Flocking for Multi-Agent Dynamical Systems door