You forgot your previous thread for additional reading.

I'm using a version of this alignment system in my next game, I'll keep you informed on how well it works out.