This is very well thought out and the characters are compelling. I love the progression of getting different powers and seeing their applications in different elements of the story as well as how they can interact with each other. And the different moral alignments while not a huge difference as of yet seem like they'll play an interesting role later as they become more important.