On The Road to Chess Master