v305 Update
29 changes, mostly from getting M28 to solo FA mission 1 with a 1.0 modifier (down from 1.3 before), including:
Gunships should consider attacking nearby enemy units that have moved too far away from nearby enemy AA cover (even if the enemy overall has too much AA in the area)
If a player's base is destroyed, M28 should consider assigning their 'base' to a further away factory (most relevant in campaign missions with timed expansions as otherwise M28 would try to avoid rallying units near the enemy base that it had wiped out some time ago, and it'd previously only reassess the enemy base location when the map expanded)
Engineers shouldn't dodge a bomber if they're under a shield
Factories to be paused when stalling energy should only not be paused if they're building engineers (and more are needed), vs before (where they wouldn't be paused if more engineers were needed regardless of what they were building)
Fixed a bug that wasn't increasing stealthed ACU aggression, and increased ACU aggression more generally when high health if the nearest enemy units are a bit too far away from the main enemy army.
Shoulder drones should be treated as engineers now (and no longer paused in sim city mode)
In sim city mode players now have control of transports instead of M28
Acknowledgements
@nomennominandum Highlighting bug with shoulder drones being paused in sim city mode (and suggestion re transports being included in player control)