@CalebRyan Hi there. Hope you all enjoyed the game.
Subs can choose whether to fight or submerge if there is no enemy destroyer present. So if both sides only have subs present then the each decide whether to fight or submerge and the battle only occurs if both sides decide to fight.
Factories can be repaired and produce new units in the same turn.
Hope this helps.