HUD Background, game states and start menu

-handle events for window in main wasn't working, look into ways to make
SDL_FLIP(screen) work through main.