The author, Kyle, strikes a perfect balance between game mechanics, world building and character development with just enough battle and grinding to round it out. On to the next book!