Did you consider tune amount TU needed for release ?
When TU rise, and aliens AI are set to defend tubes (keep close, silent, and reserve time for overwatch), suddenly new gameplay is here. Each tube would need coordination of at least two soldiers, one is working on the tube, second over watch. Or perhaps you even need smoke self to be covered while working on tube.
Second thing is civilian interaction
- their running around feels random. It would be better give player to certain amount of control over civilans, but not overwhelm player with too many characters to control. Lets say make Civilan AI set to several states :
1. Stand on spot. (he could crouch at will, or shoot if he has weapon)
2. Fallow me (fallow the soldier 1-2 tiles behind, position themselves as soldier is between civilan and alien or unknown space)
3. Run to Chopper (civilan AI use player "heat_map_of_danger" and choose safe way back to chopper)
4. Do as you like (basicalzy current AI behaviour, also work as reset for all AI variants above)
Xenoanut could "switch" civilan AI from distance up to 2 tiles. Interact same way as "table_with_data" then OSD popup dialogue appear, so player can choose 1-4 to interact. That way, player get more control over battlefield. Feeling of cooperation.