Thank you everyone for your feedback and comments. I like to read them, both positive and negative.
For packaging, it seems that py2exe needs a Windows computer to start with (not impossible, but its hard for me to find one). However, given that it is text-based and I came across this:
http://shell.appspot.com/
I might look into hosting it server side (as a post-competition entry) if its not too difficult. (I might as well attempt to use the lack of a GUI to my advantage. :) )
Alternatively, I might also consider a post-competition PyGame entry. But in that case, I'm pretty sure I'll have problem distributing though.
@artefon: I think you are spot on and some of the confusion about the rules could be cleared up with a GUI. The current visual disconnect is making this game hard to grasp.
@SusanTheCat: That's odd. Maybe Fileden is being unreliable. I've uploaded it elsewhere just in case (the original entry).
@Cosmologicon: Having only swaps (or permutations) was the original design but then I ran into the problem cakemonitor stated above. Basically, you couldn't gain a significant advantage in that case. The secondary effects were added to give you a more permanent advantage.
That's quite some luck for winning in two rounds twice! I guess nobody got to level 3 before. Thanks for reporting the bug (its a function renaming error)!
I've done PyWeek before under a different pseudonym (and really like your work there, by the way). Unfortunately, I can't afford a weekend worth of time anymore, much less a week.
@cakemonitor: Some of the things you can do is to increase your hand size (by drawing), decrease your opponent's hand size (by making them discard) and increasing compromise. Also, originally I intended
@NAMKCOR: You guessed correctly and PyGame is what I intended to use for the GUI. I think even a GUI with no proper graphics would have helped. (Also see my comment about py2exe above.)