spell mechanics