Improved zone code.

Fixed fadeout bug and moved most code into parent.
Improved zone control code.

Tidied up code and removed unused variables.
Added suppression of emergencies by nearby units.