overall the story was really enjoyable and played with some interesting concepts, but there were quite a few gaps in plausibility and the characters were somewhat one dimensional.