implement some of the screen clearing functions
implement bells
lines shouldn't wrap until the next character is actually drawn
handle utf8 characters

still only codepoints at the moment, still need to handle glyph clusters
colors
refactor
bold/italic/underline
handle bold_is_bright
implement text scrolling
implement the alternate screen
implement the screen state properties
implement window title setting