+ Update to component class and invoking damage for fx/world objects
+ Minor optimizations