@devzl
I picked up this a while ago, read a bit of it, then forgot about it. Thought it was fun plot idea but that's it.
I restarted reading it again, I'm glad I did. I finished it in a few days, what a great fun book! Feels like playing a game at the same time as reading.