Allies 04: Fix multiple waves of spies being able to infiltrate the lab
Clean up Allies 04 yaml. Adjust hero spy reveal range from 5 to 6. Add TRUK as buildable unit
Clamp reveal range to 0-50 in PlayerStatistics to stop crashes for actors with reveal ranges > 50
Use Action<bool> for objective delegate type
Fixed #2651: Units not in world should not be added to the attack force

Otherwise, a pillbox's e1 passenger is counted as part of the attack
force and ends up jamming HackyAI's attack logic until it is destroyed.