I enjoyed this story and I'm glad I read it but parts of it bored me. I love the idea behind it and the overall story was awesome but there were some flabby bits that the editor should have advised Brandon to cut out. There weren't many but sometimes there were parts that got off track and rabbit trailed into obscure musings that didn't move the story along. Even with these flabby bits, however, it was a really cool story with very interesting characters and a fantastic story idea executed fairly well. I gave it 4/5 stars instead of 3/5 stars because I liked the ending and thought it was funny and very clever.