changed something, can't remember what.
finished up refractoring, slight improvement to text ui.