StrategyBase and tested anchor-tile finding method.
Work on static move algo, untested __hash__ and __eq__ for some engine classes.
Tests for eq and hash dunders for Move and BoardPosition.
More work on strategy, added code for non-occupied position case.
Finished up static strategy without blanks, but really need to test.
Added base cases to static move strategy.
Updated strategy runner.
Added ABBA wordlist and generating script.
Changed test_strategies to test_base testing only StrategyBase.
Adjusted Move equality and hash methods to not care about ordering of tiles. Test cases to cover.
Altered move hashing to actually work properly regardless of position ordering.
Cross set recalculation hook added to ScrabbleGame.commit_candidate. set_candidate_move added as well.
Updated strategy runner, basic opening move tests for static strategy.
Commit in progress: reworking move generation. Broken currently.
Skeleton for redo of algorithm basedon Gordon paper.
Reworked anchor square algorithm to correct implementation (row-by-row).
Transcribed Gordon algorithm, needs tests.
Added test for record_play of StaticScoreStrategy.
Bugfixes for algorithm, added a basic test case for gen().
Changed the strategy runner to use new algorithm, bugfixes for algo but 'leftmost' is still broken.