Characters now draw neatly onto the canvas. Added reporting and UI features, including the term progress bar.