Combat damage assignment doesn't happen properly.

Firstly let me tell you that your AI is frustrating the bejeepers out of me with its combat tricks! Just a quick example of its trickyness.
Game State (relevant to example):
Opponents Board:
Baneslayer Angel
Glorious Anthem
My Board:
Windbrisk Raptor
Ronin Warclub (attached to Raptor)
Action Sequence:
Baneslayer attacks (Currently a 6/6 from Anthem)
I block with Raptor (Currently a 7/8 from Warclub)
AI Casts Zealous Persecution!!! GAH!!
Anyways, that was an awesome little combat trick from your AI, so good but so frustrating for me, lol!!
So, done with that compliment (oh, and your undo support is supper awesome and allowing me to show you my problem!) and onto the minor problem I'm having.
Damage order should be assigned by the creatures controller, according to comprehensive rule 509.2 (at least that's the section pertinent to my problem). Right now I've lost my Chimeric Mass, which is ok with me, but I wanted to kill that darn Seraph as I can't reliably kill it if the AI doesn't attack with it and also that Anthem is getting in my way, lol.
I didn't see a bugs/feature requests thread and I wasn't sure if you wanted this kind of report here or on your google code project so please, if this isn't the place just let me know!
Wonderful work on this app and I'd like to help without forking your code if you could use the assistance.
Game State (relevant to example):
Opponents Board:
Baneslayer Angel
Glorious Anthem
My Board:
Windbrisk Raptor
Ronin Warclub (attached to Raptor)
Action Sequence:
Baneslayer attacks (Currently a 6/6 from Anthem)
I block with Raptor (Currently a 7/8 from Warclub)
AI Casts Zealous Persecution!!! GAH!!
Anyways, that was an awesome little combat trick from your AI, so good but so frustrating for me, lol!!
So, done with that compliment (oh, and your undo support is supper awesome and allowing me to show you my problem!) and onto the minor problem I'm having.
Damage order should be assigned by the creatures controller, according to comprehensive rule 509.2 (at least that's the section pertinent to my problem). Right now I've lost my Chimeric Mass, which is ok with me, but I wanted to kill that darn Seraph as I can't reliably kill it if the AI doesn't attack with it and also that Anthem is getting in my way, lol.
I didn't see a bugs/feature requests thread and I wasn't sure if you wanted this kind of report here or on your google code project so please, if this isn't the place just let me know!
Wonderful work on this app and I'd like to help without forking your code if you could use the assistance.