add tournament constructor without parameter
implement new generation
add command line settings for using computer tournament