a java framework for card games.