*
* @param caster the user performing this action
* @param action the action to be performed provided by marauroa
*/
public void execute(RPObject caster, RPAction action) {
Action actionHandler = actionFactory.create(action.get("type"));
actionHandler.onAction((User) caster, action);
}