Absolutely amazing
Only two things that could have been better. The dialogue seemed a little forced. As though the voices weren't really into their roles. And second, the fighting was a little too video game-esque, and in a story that deals with a serious topic, it diddn't seem to fit quite right.