If I separate out all the affinities out of the magic it should work fine, but that will require a lot of work and finding the right runes and math, and for something this small it doesn't seem worth it to spend all that time, I'll still probably look into it I'll leave this project alone for now.