Switchers between players

closes #104 
This feature was one of serious inspiration to understand different chess engines deeper.

Live tests were done on LegalPlayer vs SimplePlayer 
It cause major changes to support "kicking" an engine to force its first move.

Tests vs Winboard showed need to imrpove the whole story of Winboard support #120 

The changes introduced some factory-like creation of players.