Java Chess library and GUI