SimpleEngine Player extended by support of black movement.
I want this player to be an alternative for LegalPlayer to test switchers.
Prepare to test-based property injection
Extract parameter
Test creation without any system properties.
System property respect needs to be done
Black selection is respected
Runner selects LegalPlayer as default for blacks in bat, with possibility to select another
Default Player for whites
Extracted factory
Hid
Some generalization.
Ensure no garbage is left AFTER test
Need to implement selection for whites
Naive implementation
I can specify engine for white as well (currently Legal is supported as an alternative to WinBoard)
When I made a match between LegalPlayer and SimpleEnginePlayer I saw that we can reuse 'run' concept to force white-moving side to go.
Removed TODO:
Part of it move to #119
Part of it is implemented - we're able to select engines by switcher from command-line
Comment about potential NPE
Support SimpleEnginePlayer as an option
Simple engine player match vs LegalPlayer shows that it didn't start playing for whites. Improving this.