RuleEvaluator is now somewhat working but missing unit tests. Need to implement halt on... during evaluation