add: SetMenuSounds (MENU_SOUND_ARROWS, MENU_SOUND_SELECT);
context: DoMenuOptions (void){	COLOR OldColor;	CONTEXT OldContext;	MENU_STATE MenuState;UnbatchGraphics ();	OldContext = SetContext (SpaceContext);	OldColor = SetContextBackGroundColor (BLACK_COLOR);	UnlockMutex (GraphicsLock);	SuspendGameClock ();	memset ((PMENU_STATE)&MenuState, 0, sizeof (MenuState));	MenuState.InputFunc = DoFlagshipCommands;	MenuState.Initialized = 1;	MenuState.CurState = STARMAP + 1;	DrawMenuStateStrings (PM_STARMAP, STARMAP);	LockMutex (GraphicsLock);	SetFlashRect ((PRECT)~0L, (FRAME)0);	UnlockMutex (GraphicsLock);	DoInput ((PVOID)&MenuState, TRUE);	LockMutex (GraphicsLock);	SetFlashRect (NULL_PTR, (FRAME)0);	SetContext (SpaceContext);	if (!(GLOBAL (CurrentActivity) & (CHECK_ABORT | CHECK_LOAD)))	{		ClearSISRect (CLEAR_SIS_RADAR);		UnlockMutex (GraphicsLock);		WaitForNoInput (ONE_SECOND / 2);		ResumeGameClock ();		LockMutex (GraphicsLock);	}	SetContextBackGroundColor (OldColor);	SetContext (OldContext);	if (!(GLOBAL (CurrentActivity) & IN_BATTLE))		cleanup_hyperspace ();BatchGraphics ();}