Working Version but  no scoring heuristics