Hmmm seems you have something really good and interesting on your hands, it’s just that the flow of your story is a bit messed up. I truly recommend you get an editor to fix those small problems since they keep me from truly getting immersed in the story.