About page does not "freeze" the UI if user has completed passage
When triggering the about page, if the user had finished the passage, once they tried to leave typeracer would look like it ignored the ^C because it thinks it's done rendering the UI. We ask it to render one more time if this scenario happens.
Do much less unnecessary copying and slicing
In the line rendering mode, we've been able to cut out much of the slicing and recopying of vectors. You might not notice it, but typing should be a little faster now! In the future I'd like to be able to remove all to_vec and just use slices, but we aren't there yet.