Code Clean Up

Removing some unused functions and member variables;
Triggers shouldn't have the "setType" function because it's type should
be fixed. The only way to change a tactic trigger type is by recreating
another instance of the desired type.
Some clean up
TODO: Fix mutation for trigger type.