Today I worked on debugging my program so that it can draw tiles on a vertical surface. Elodie told me that if I wanted to get rid of the zig-zagging lines, caused by the fact that my images were using pixels, I could save the image using vector graphics. The image below is an SVG document, and the lines are perfectly straight, much better than my earlier images.
Now I want to figure out how to draw my ceiling (because that still needs to be debugged), and add the ability to draw on planes whose vanishing point and D do not fall on the same x or y axis.