What if...by theory. Sora and the rest of the gang aren't traveling to different worlds but traveling through time. And each world is a different timeline in the same world. This would explain how the heartless were able to spread so quickly and seemingly be there before Sora enters the world. How is it that the Heartless were able to beat him every time? Maybe they've always existed and what we fight is actually the evolved heartless. Like the theory of Evolution. This would also explain why Sora has to be a certain level to be in a certain world. (Like in the Gummi Ship in KH2 it would recommend you to be at a certain level)
Another thing is the FF7 crew. The events in FF Advent Children took place 2 years after FF7 (which the designs are based on in KH2). But in KH1 they were in their original designs. And the time between KH1 &KH2 was just one year.
We've also been discovering how time travel works in KH3D.
What if...by theory. Sora and the rest of the gang aren't traveling to different worlds but traveling through time. And each world is a different timeline in the same world. This would explain how the heartless were able to spread so quickly and seemingly be there before Sora enters the world. How is it that the Heartless were able to beat him every time? Maybe they've always existed and what we fight is actually the evolved heartless. Like the theory of Evolution. This would also explain why Sora has to be a certain level to be in a certain world. (Like in the Gummi Ship in KH2 it would recommend you to be at a certain level)
Another thing is the FF7 crew. The events in FF Advent Children took place 2 years after FF7 (which the designs are based on in KH2). But in KH1 they were in their original designs. And the time between KH1 &KH2 was just one year.
We've also been discovering how time travel works in KH3D.
Just a though .3. also I got bored.