Add BaseGameApp class to wrap game startup and shutdown. AH-26

Use Escape to exit the program.