A Java UCI chess engine