Fix bug: Protect should take effect on Poison.
Merge recipe logic for WMT and TU
Improve hill climbing to better support fusion.
Improve hill climbing to support de-fusion.
Fix rarity names.