@MithrilMan: Do you mean that when creating a player, you can optionally give it some coins already? (Incidentally, the upcoming hardfork will allow this in some way - it won't fix a general's value but only enforce a lower limit. That's what the new "coinAmount" field is for.) I don't think this helps much, though, since everyone who does this and loses the coins later to some "other" player is making a very obvious link between input and output of the attempted "mix". (Although, since there's some non-vanishing risk that some other player may take the coins, it does at least provide deniability.)
yes that was the idea: when you create an hunter, you can charge him with some coins, so he can go somewhere on the map, destruct himself and with another hunter can collect that sum
of course it's risky for the player, but this way huntercoin could create a sort of "job", where people who want to mix coins (i was joking about money laundering

) can ask to an "huntercoin escrow" to do the job (the escrow service could have just an hunter with a reward address set to the user who ask the coin mix
just few thoughts, have to think about it, but it should be not so hard to do i guess, because after all a player is an address, right?