This is the Dominion (http://en.wikipedia.org/wiki/Dominion_(card_game)) Game implemented with Java 8.