A Java-based client-server card game called Hand and Foot