minor update, still working on the magic system