Technically Works! so this one uses random positions instead of a matrix of circular pixels. its a little slower but more accurate
it now renders an image with a few bug fixes