Created a screen class hierarchy to separate some logic from game.  Screens handle keyboard input in the appropriate manner.  Also created a camera class to manage screen scrolling.