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