Okay, enough playing around for one night:
- Integrated GameEngine as the base object to call into!  It is now good as the basis for our project.
- Changed the way the Input class does getch() and queue.get() to be blocking of the background thread but non-blocking of the main thread
- Integrated Eric's Screen class (a nice wrapper, btw), and added some functionality for printing to the screen.
- Wrote functionality into test.py, then decided to just put it in __main__.py instead.