At the beginning of the story, I was really skeptical I'm to going to lie. There were grammar mistakes, the characters seemed underdeveloped and I barely understood anything that happened due to the lack of deeper expansion of the world setting. But after spending some time working with Ultra to fix the mistakes, the plot started to make a lot more sense to me and although it may not have shone in the text yet, Jack started to undergo character changes that made him a much more understandable character. Overall, the story has a slow start. The beginning doesn't have the same hook as other stories may give but after a few chapters, you start to get more into the story and the characters that annoyed you at the beginning start to grow on you, It's a great read really, just don't give up at the beginning because you're going to regret it later