So in revising my first draft to the project I'm working on, I've come to realize something about the craft of writing. It's much like working on an old car, or like a cartoonish boat that spontaneously starts to sprout leaks. You see, writing fantasy/science-fiction is sort of like spreading yourself extremely thin, trying to plug up all the holes in your sinking boat, and you're running out of fingers to plug said holes. The whole process of world building can seem REALLY fun, at first, but when you stop to take a gander at the universe you've built, you find gaping flaws. Sometimes you'll kidd yourself into thinking that you've done it! But later, it seems that more "holes" seem to have escaped your eagle eyes, and these seem much more gaping than the ones previous. It truly feels like an endless uphill battle, sometimes. I've been working on Project Light Witch for over three years, and over those three years I can't count how many times I've re-booted the universe. But I can say now, that I have a cast of characters AND a decent enough plot structure and universe, that are, in my eyes, truly worth fighting for.
No matter how hopeless it may all seem(world building), If you are constantly finding flaws in your work, It means you're getting better. But don't think that one day, after all your seemingly endless toil, that you'll come up with a flawless world/story/plot. Noting's ever truly perfect, so don't sweat the small stuff. The small things will hinder you if you let them. You gotta keep doing, but know when to stop.
So I leave you with this,
"Do or do not. There is no try." -Master Yoda