Basic flock implementation