Reorganized code so the startup code is encapsulated in a game class.  Main calls a new instance of game to start.  No threads are currently used in this game so game does not implement runnable at this time.