All AIs, and the player, now lose a basic production engineer per round, as long as they have at least 2 engineers. Dry Ice and Ice don't count for this because they're not worthy. Dry Ice and Ice also removed from the engineer-for-hire pool.
As an incidental effect, Sam's theme works better now, because she can let all her engineers expire except for two.
It used to be that the player and each AI would receive two perks to choose from. This was a major factor in the bloating of perk lists. And sometimes you would receive something useless like engineer sell-off while your opponents received nanotech and free buildings. It's gone now. Now everyone suffers equally.
EDIT V13: https://www.sendspace.com/file/mk542q
The Offworld perk change I made, to restrict it to one-per-round, is now reverted. I messed up and forgot its interaction with existing, previously-hired Offworld engineers. There's no way to restrict Offworlds to one-per-round yet.