Kind of off topic, I always kind of wondered if it would be possible to give units unique properties based on the AI controlling it. A lot of the AI types involve special units, but in the case of special forces and a lot of the other harder AI types, you sink a lot of AI progress into fighting them, which kind of hurts the otherwise unique scenario. Almost all the hard AIs, and some of the easier types too (Doormaster, Shield Ninny, Grav Driller) all get a huge number of structures that cause additional AI progress, it would be better perhaps that these structures under these AI types didn't cost progress (like special forces under special forces commander) or at least cost less progress.