chess engine built based on video series and then updated