Nice! More skins == more variety, which is a good thing.
Can you make additional variants that have hair in different colors?
The more skins for the new heads, I think the better.
if (numberSkinsForNewHeads > oldNumberSkinsForNewHeads)
{
numberSoldiersThatLookLikeClones-= (numberSkinsForNewHeads - oldNumberSkinsForNewHeads);
playerEnjoymentWithGame++;
gameGetsBoring=false;
} else
{
gameGetsBoring=true;
player.complain(L"These soldiers all look like clones!");
player.vomit();
}
(Sorry, I'm in a weird mood, but you get the idea...)