Added Gradiant Temp with a Distance Equation
Corrected gradient heat algorithm
Removed heating variable (temp used for this purpose)
Made the algorithm dynamically determine multiplier based on range
Merged branch 'GradiantTemp' into 'master' with conflicts resolved