that's a cool fix but there's some changes you will need.
Iagi need to be a bit stronger, because:
iagi's primary weapon damage is low, i don't like elemental weapons because it does a low damage, i know that if using a pistol for more range it will complete the mission more eazily, but at least change iagi's damage increase by 80.5
in " science sometimes fall" you can play as Iagi but spawns with no weapon without red eyes, both of their health bars will turn into blue, after that, Iagi's health bar turn into green and Dex health bar turn into red until iagi says "Wait! WAIT!" after that you will spawn him with the same weapon as the original one, his eyes will turn into red and both of their health will be turn back into blue, sniper globex won't be able to spawn until the mission begins.
the interactions with those 2, starting with Iagi.
Iagi: "Dex? what are you doing in my laboratory?"
Dex: " I come here to kill you and turn you one of the clones."
Iagi: "But why? i thought you were a hero."
Dex: "Because im going to destroy the serum, i won't let you stop the clone system, say goodbye Iagi."
Iagi: "Wait! WAIT!"
the rookie need to be more stronger on mission 3 to 13 because he is the main character of sfh2, also he cannot spawn with random classes of every mission, its weird to me, maybe keep his class as a engineer on mission 3 to 13 because when you click "soldiers" it will always show engineer with fire skin.