Added weapon class with effect from modules.