This has my attention, and toying with a magic idea, but not sure about how to make it tie into the character's environment though..