GADDAG and lex set generation now take filenames as parameters and return the structures. Changed Game to match.
Comments to Board test. Added wordlist generating script to engine tests.
Scenario parser done and tested.
Opening move tests replaced with scenarios. Still needs to be more modular, but PoC works.
Keep rolling offset value in scenario set candidate mock.
Added crossing scenarios and '!:' comment support for scenario files.
More bugfixing for scenario parser, but now crossing scenario file works as well.
Renamed scenario files and added failing crosses to cross scenarios.
Fixed fencepost that would allow moves 1 space out of bounds.
Finished migration to scenario-based tests.
Merge branch 'test_refactor'