Alright, everyone, please listen while I explain this (in my opinion) gaping plot hole. You would assume that when the Heartless invade any given world they take a ton of hearts by force before taking the Keyhole and the world itself, right? After all, the Heartless had been in Traverse Town for...