- redesigned general schema: 
	* player11 is just an aggregation class, all action takes place in
	concrete classes that extends AbstractEA class,
	* each of these implements its own EA algorithm,
	* removed methods from component interfaces, not all the classes use
	the same methods
- in this version the ES algorithm performs like this:
	function1: 9.108859298490659
	function2: 0.004073831884071319
	function3: 7.223628052721592