Let me start with a little bit of context in as little detail as possible. My story has the protagonist, or younger self, and antagonist, or older self, as the same person but younger self and the reader don't know that for most of the story. The antagonist and the rest of the world are granted the ability to manipulate the elements when he's near middle age. He masters every element and discovers the power of void when he's much older. He can manipulate space and time. He's power hungry and decides to go back in time when his mother is pregnant with him and forces her a hundred years into the future so that he's born with these powers and the elements are well researched and practiced by many people at this point, except void. No one has mastered all the elements to learn void except him. His mother dies giving birth and he, the protagonist now, is born in a remote place. The antagonist stays hidden but keeps a close watch on him. When the protagonist becomes an adult, the antagonist reveals himself, kills some people close to the protagonist, and this catapults the protagonist to master the elements he's now had since birth. The main issue is plot holes. Presumably, older self is going through changes every moment of younger self's life no matter the timeline. So I was separating their progression from the timeline I guess. So when older self thrusts younger self into the future to be born there, that is now younger self's present. Older self still has memories from his timeline but they change as younger self goes through his present, but he doesn't immediately realize this because when the change happens, it's as if it had always been that way. At first, each change is so minor that it doesn't affect him to the point of forcing him to realize that there's been any change in the first place. (I hope this makes sense.) But I suppose I could instead just throw in that he doesn't realize changes are happening because of the timeline change to avoid plot holes involving the changes at all. I had figured that because the older self changed the younger self's setting/environment so much that the younger self could use this along with finding love, something the older self never had, to prevent himself from becoming older self. I had thought that once younger self makes a final breakthrough to prevent himself from becoming older self, that older self would just cease to exist. I think this necessitates time being nonlinear, and more like a fluid overlapping thing because otherwise the antagonist wouldn't be able to bring what happens to him back to his present. Although, I could say he stays in the future since he made that his present when he brought his younger self to the future. Either way would involve explaining things away by him being able to manipulate time and space. Is this too convoluted? Does it actually make sense within context? At first, I had him just go to the past to try and change himself but this similarly caused issues with how the protagonist could beat someone that knows everything he thinks and does at the time he thinks or does it, and I think would make it harder to explain why older self wouldn't realize that he changes every time younger self strays from becoming older self. (Though the part about realizing he's changing might not necessarily be a bad thing. I could finagle it to be part of the conflict.) Also, I would have to change much of the back story to be further in the past since I had it involve older self. The ability to manipulate the elements would have to happen to older self much earlier, otherwise there's no point in older self going back to the past to make himself stronger if that ability didn't even exist until he was middle age. Hopefully, this isn't too confusing. I'm still working on getting it to make sense in my head, but at this point I'm starting to confuse myself with remembering what makes sense and what doesn't every time I work on filling plot holes. So I figured I could get some outside opinions/advice before I start pulling my hair out.