Hi. Im new to this board and wanted some advice on simulation programs. I'm currently writing my own in Java and am interested in some of the best ones available. I would like any I get to have at least the following abilities:
*Able to choose # of decks, players at table with you, # of hands to play
*Able to change dealer rules like hitting on soft 17
*Able to change table rules like min/max bet, blackjack payback, cards dealt face up or face down, splitting rules, and double down rules
*Able to generate stats about the current shoe/deck like HiLo count, count distribution, etc.
I'm about halfway through with my program (It currently plays and allows me to play multiple hands for practice) and would like to know what bells and whistles anyone thinks would be useful.