A bit complicated and i didn't really understand the attack gameplay. Maybe the system could be a bit simpler.
However it looks and sounds nice and i can tell that it fits the theme well.