Great news about the music and the bug fixes!
Anyway, here are my findings about that "random values" bug after extensive checking:
-- The bug can happen to you
and to your opponent.
-- The "value swapping" actually happens
when a card is flipped: at that moment the flipped card takes the values from one of the cards in the opponents cards.
-- The values the losing (flipped) card takes
always come from the winners cards.
-- The values it takes can come from any card the winner has in that particular triad game: it could be from a card already placed or from one which still has to be placed.
I hope this helps! If you need any more info let me know, but to reproduce the bug you just have to play a hand and watch all the cards each time you flip (or get flipped).
Also, and if you don't mind, some other little things you might look at for the next beta:
* When selecting cards for a triad match, could the list be ordered from highest level card to lowest level? It's a bit fo a pain to always have to scroll down to the end to find my good cards.
* Also, it would be handy to be able to DE-select a card at that time: sometimes I choose the wrong one by accident, and then I have to play with it because there's no turning back!
* As well as being able to buy cards in the shop, could [I'm stupid spammer] duplicate cards we might have?