Honestly stealth should imo work completely differently.
If a unit that can cloak is being engaged by another squad e.g An infantry squad is actively shooting at a sniper, it shouldn't be able to cloak until it is out of LOS range of said squad. The same goes for all cloaking units.
It makes sense logically, as it currently stands all factions (bar USF?) have access to alien camo technology or the MiB mind eraser tech. "I know exactly where the sniper is, he is right there god damn it!"
