Why are we even referencing fontwidth here?
Also it'd be clearer if we did win_right = win_left + (blabla calculate width)