(Note: I used the Japanese version for this overview, so I've used the Japanese names for certain characters.)