from the enemy-roaster filter types and tiers valid for the range of required difficulties
select a target difficulty between min and max load
fill up until adding distances more than previous from target
make substitutions if outside min/max load.
Very simple linear scaling of difficulty now exists. Scaling should probably be corrected by more sophisticated progression in the future but that is different issue
A level will have:
minEnemyDifficultyValue maxEnemyDifficultyValue minEnemyDifficultyLoad maxEnemyDifficultyLoad
from the enemy-roaster filter types and tiers valid for the range of required difficulties select a target difficulty between min and max load fill up until adding distances more than previous from target make substitutions if outside min/max load.