Added a trigger system.  WARNING broke the build i think