final fantasy 7 analysis