Tweak strategy phasing
Remove duplicate rules to only give weighting to distinguishable alternatives
Strategy and weighting tweaks
Start of rule compiler