Pulse-coupled oscillators à la Mirollo–Strogatz. Each firefly's phase advances continuously; when it reaches 1 it flashes and bumps neighbors' phases by a coupling ε. Watch the population lock into rhythm.