isLimited is used to designate if the defenses has a limited supply
customClass is used to designate a custom class for those defenses that do not have simple on/off functionality. In this case the custom class is used to determine whether or not the masking screen and its creating ship are in the same hex. If not the masking screen is removed from the board.