magical item work, more use of converse in templates
notes, template work, some new funcs and a rename