Java Chess Protocol Interface