The impact of technology on chess training and analysis