That is almost exactly as I had written it. The Azure Adept was going to be a little wizard-y, but you're basically reading my mind. Good work; looking forward to them.