Is there a reason to specify these as file names? Couldn't the farmer skins, for example, have the same features? And if they did, wouldn't they just use the same file names? Could use booleans in that case.