game window and game state stack added