Hi all chinese chess lovers, i am looking for a chinese chess game for my pda? Anyone have bought or downloaded any good ones?

Looking for something that :-

1. Have different set of opening moves rather than the same combi everything to counter, something more unpredictable.

2. Wont run out of moves and start check"mating" continuously at the end game forcing a draw.

3. Just wondering whether there are games that actually simulates the favourite moves of different chess masters, as if playing against them.

Thanks, do advice me.