refactor dialogue transition handling for pausing/waitforkey transitions, and also fullscreen transitions
improve wrapLines() to handle newlines
supports dialogue color per line by defining a tuple like ((r, g, b), "dialogue line here"). lines that are just strings will display with the default color.
fix character movement to include friend ai's. also now checks collisions for stacked objects including triggers, and cannot close doors if other ai is standing in the doorways. also walking into walls and triggering switches counts as a turn where the computer moves.
allow multiple empty lines in dialogues
story update
remove unnecessary  model print calls
rewrite showing of game dialogues. eliminated that flicker frame.
story update