Side note: interesting fact that I learned is that in a recent interview, Tetsuya Nomura, himself, admitted that the story is so hard to follow that he occasionally has to refamiliarize himself with it through YouTube videos lol