Extract ai-search package
Weightings API refactoring
Refactoring of Formation scoring
Refactoring. Attempt at having selection based on the opposition.
Currently too slow.