It might not hurt to limit hostile tribes to launching 1 invasion per 24 hours, as well as the human player and other keepers. The down-side is that day/night impacts game-play and freezing the game clock isn’t great.
At some point the human player might have to be treated differently from the AIs. eg. What if I leave one enemy unit alive to lock out all invaders from other sources. hmm.