Returned it before finishing. Just couldn’t roll with it. Narrator does a great job and the story had potential. The main character is too juvenile to be believable and there were several repeating obvious SJW cringe talking points worked in. Normally, they try and pass this kind of stuff off as “young adult” fiction. The truth is, it’s just bad writing with unoriginal solutions to half@$$3d problems. It’s fine for background noise, just not engaging otherwise.