Hah- that was a lot of fun, and surprising amount of variety :)
I found it pretty well balanced - although for some reason I found move swapping especially brutal; pretty much my main cause of death!