split actions into two parts - first creating fleets, then performing their actions