FF7 Part 3 development insights