Java-based Chess Server and Client