Having fighter squads flocking together as a group (optional new order) would be cool. However there are issues:
One member of each squad needs to be the flock leader, flying around based on the other orders and priorities.
That member might die mid battle, meaning we need an election for a new leader.
To keep the flock together, non-leader flock members will head roughly to the center of the average group of all flock members.
However, they should disregard any flock members who are tractored, returning to a carrier, limpet-mined or so heavily damaged that they limp along, when calculating this…
Also, this means that if the flock leader gets damaged, tractored or mined, we need to kick them out and pick a new flock leader.
Ideally, that flock leader will be the ship closest to the center of the flock as it currently stands.
To handle flock seperation, and avoid major bunching, each member will need some different relative position in the flock group. As the flock gets smaller due to damage or tractoring, it might be neccesray to re-assign flock positions to keep the flock tight. And as the flock grows due to ship repairs, old flock offset slots need to be re-allocated.