I was not sure I could make it through this book at first. Early on, I found the video game-ness heavy handed, to the point it upstages the story. However, once the story got going, it was very entertaining and I found myself caring about the characters and eager to read on. By the end of the book, I was hooked.