Good overall story with engaging characters and a fantastic performance. The characters actually develop over time which is rare for this genre and a welcome surprise. The author assumes the reader has some knowledge of gaming and associated jargon so doesn’t spend time over explaining mechanics. The one drawback I have to mention is that some of the mechanics such as cast times and distances are clearly lost during combat scenes. While it was a little jarring to me to have those mechanics ignored at times the overall flow of combat scenes demanded it and I was able to let it go in favor of how the author kept the scene flowing.