A Java implementation of the Hanafuda Card Game