This should be half a book. Seems like the author is stretching it out.
Technical research could be better.
Story was a lot of fun.