This is cool! I might use it (or a modified version of it) soon in a game.

I am curious though, what language is Necril?