Added hill climbing, brightness. Still needs to be optimized. Currently comparing with another image, not the canvas, to determine hill climbing