...
pretty damn good, but also pretty shitty. Too many un answered questions, and charater development lacked.