A UCI chess engine