Created calculation “setANewWeight”. Make sure to check out the pre-conditions on this function. It edits the preference Manager.
Rewrote setWeight to not cause infinite loop. Rewrote weights throughout app to be "float", not "int"