never mind the animations and graphics(which are already fantastic), you know how to write an engaging story! it keeps you on your toes, the boss battles feel nicely balanced and you do have to prepare for them but they are also doable!