How about if 4add (and over 4add) moves which includes two dexes are counted as unique moves when the move seems same but you set it from different locations. It would solve some things (barfly/paradon/ddd/dod).
I havent think this all the way trough yet so maybe it doesnt solve anything
How the hell player would know when he/she has hit those 30 tricks, if he/she haven't planned his shred?? What if he/she drops before last trick? Should he pick up the bag slowly and take a deep breathe (and after resting a few seconds) hit some big single move and earn ...