Cool battle mechanics. The final boss took me a few tries but it was very satisfying when I beat it. The story was so sad though. :(