First draft/try clustering

At the moment the clustering is, first of all, done in very small
amounts. Furthermore there is a problem with out of bounds
colors(Because of the hardcoded nature). And the hardcoded thing is also
a problem, trying to convert it to a more flexible way of coding.