Uncommented actual drawing code
Really working filling

Undid some stupid change i made that once again
broke filling. Still some points missing, probably from
the edge or imprecise fills