Added Gaussian Sobel method, attempted to fix point generation function, which had the X and Y point coordinates flipped... still seems to be broken though.