You can use the map inventory feature to allow players to see how many cards are in other players hands. I used this in the BattleLore module, if you want to see it in practice.
I think the easiest solution to drawing cards at random from a hand of cards would be to create a button on the card hand window that would allow you to make the window public to view. So when your opponent needs to pick a card at random, you mask your cards then push the button and your opponent can then open your window, tell you which card to pick and watch you discard it. Then you push the button again and your hand window becomes private once more. Of course, I say this would be easiest from a module designer's viewpoint, not a programmer's; I have no idea how difficult this would be to actually implement. :) Regards, Bill Bennett
