Almost done adding all functions for drawing (filled) squares, circles and lines (never filled). Let's call it a night!