Java version of the rook AI game for software engineering