Hmm. Reminds me of Hidan No Aria in a way and how that series should have been portrayed. I might give it a try.