Changes to make triggers more flexible

When a trigger goes of it will now sent its event reaction to all
Triggerables on a listener gameobject. Added a counting trigger. When
the counting trigger is set of a number of times it will activate.