You could add special abilities, like "unit hunter." For example, if you see that the map is full of dragons, you train a dragon hunter...
Although, how much work would it take to create such a mess...?
Auto-translated
New here? I'm Roha — want a quick tour?