code: function(target, categoryList, attachments, callback) {
   				var strategies = this.getStrategies(categoryList);
   				this.locked = true;
   				this.runStrategyLoop(0, strategies, target, attachments, callback);
   		}
docs: SpahQL.Strategiser#run(target, categoryList, attachments, callback) -> void
  - target (SpahQL): The SpahQL object upon which you want to execute a strategy set.
  - categoryList (String, Array): One or more categories used to filter the strategies you wish to execute
  - attachments (*): An object made available to strategy actions at runtime
  - callback (Function): A function to call when the strategy loop has completed. Takes arguments (target, attachments).