Extracted GamePanel to a separate file
moved drawing back to GameRoom
Created Drawable interface
Making GamePanel a more generic KeyPanel
Added typed-key ability and getKey
Changed main loop structure
Wrote processKey
Made draw isGameOver-sensitive and repaint the screen in menu mode
Handle ending the game and gameOver()
Fixed menu string positions
done actually starts as false now
Fixed KeyPanel for getKey to be blocking
Changed quitting to exiting; q to e
Merge in branch 'menuscreens', with menu code