apparently the directive test I wrote 'just works'
made the big change to have taffy do queries with a category matcher; category for "usability" (e.g. is castable/can be activated by a color combination); removed some unused code related to heuristics