Decent read.

This book was good enough that I did finish it. If a book can't keep my attention, I just won't. It has some fun characters, and enough unique ideas that I did enjoy it. It was a little generic, and could be a little silly sometimes. There were too many different races. It seemed like every new character was a different races.

###

