garbage collect the overlays and use append instead recreating new list every +.
Set it directly to 0.
Stop this proc creating new object instance when the caller has an instance.
Check for null.
Forgot the arg.
Refactor to work with MC use_power proc.
Forgot this.
Moar constants.
We have areaMaster for this.
Merge pull request #810 from ESwordTheCat/7b#vbri1

Garbage collect the overlays, use append instead recreating new list and refactor alarm process a little.