I can tell you put a ton of work into this. It looks and sounds great!
I'm having a little hard time understanding the mechanics of this one. I think it probably needs some kind of tutorial level. Maybe start out with the most simple mechanics and introduce one component at a time per round.