A chess game implemented in Java