midway through class conversion
continuing the conversion, seperate roles for screen more defined
continuing the conversion, seperate roles for screen more defined
almost there
I think this fixes #6. New basic classes. We will have to think of a good place for these thread objects.