Overall, quite good; Pacing is great, and explanations of concepts doesn't seem overloaded. More characters would be nice, though, and maybe more fight scenes (if that's what you would like to go for). Also, really solid update schedule!
Keep up the good work.