It isn't much, but I keep reminding myself that little bits add up after time. Here's another screenshot of current progress.
Now you can draw with several-sized brushes of either square or circular shape. As well, I created a little 'preview' tile to show you which brush you're currently using.
What you don't see here is that there are actually many more tiles than are shown. They're just different orientations of the tile, which I'm going to use to eliminate a lot of the blockiness you see before you.
Next up for coding is just that: whenever a tile is drawn to the screen, it's going to check all eight tiles surrounding it, and redraw those tiles, as well as the center tile, in orientations of their respective tiles that will better graphically represent the 'edge' of the tile.
Wish me luck.
Footnote: I'm going for a job interview today. If I get the job, I will have many hours of coding time forced away from me. However, that neither means I will abandon work on the projoct, nor hope that I don't get the job!
Footnote2: I am an employed man.