Solid concept with some great presentation :)
I did like the way you could pick A/H/D/+ to influence the randomness; although I think maybe the H/D could be beefed up a little as they often resulted in a net-loss for me :/