Current algorithm is kinda inefficient, could be fixable. Also after 5 or so points it ends up turning into 1 color