I enjoyed this. There's probably some tweaking that would need to be done once you flesh out a rotation, but the concepts and interaction are fun. A lot of these ideas could be modified for a green mage theme as well.