Moving all menus to UI thread.  Implemented major game menus using
GameMenu abstract class. deleted a few unnecessary classes.  Functional
but UI needs work. Upgrade screen is missing text. code needs to be
cleaned up and recommented