Refoctoring, game_state_stack no longer global.