Cleanup on mult
04/fill - reworked pos to be a pointer, straight up. Working from the
          front and drawing to the back. This is about the same amount
          of code overall, just getting rid of i. But the drawing is
          cleaner.
I'm starting to get the hang of shaving this crap off. I don't think
like this. I don't think I LIKE thinking like this.
04/fill - Rearranged reset code to remove excess jumps. Cleaner.

-2 jump labels
-1 jump
More cleanup. Moved black/white value into a variable, and figure it
out outside the loop. This is about as tight as I can make the loop.