Hi SupSuper,
Just thinking, I see that the starting stats of soldiers are hardcoded. Are they supposed to go into some kind of RuleUnitStats?
Something like that could be used to create aliens on the battlescape too.
For each race, rank and difficulty level, those starting stats differ.