CNJ, MCH, KK;
I've learnted more rools.
Specifically things like when a unit comes off worse in close combat it has to make a morale check or break. And then the victor gets to make a 'Sweeping Advance' to inflict further damage on the routing unit.
If we had included these then the Eldar (dark & vanilla) would have been much better matched against the PLA, almost certainly getting further with each assault.
And the AP of a weapon is matched against their armour save; if the AP is equal or less than the value of the armour save then the victim does not get the save, they just snuff it. So that would have done for another half dozen of CNJ's guard.
C'est la vie. Or not, as the case may be.