rem: {
add: { ConcludeTask (pSolarSysState->MenuState.flash_task); pSolarSysState->MenuState.flash_task = 0;
context: FreeSolarSys (void){	if (pSolarSysState->MenuState.flash_task)	{		if (pSolarSysState->MenuState.Initialized >= 3)			FreePlanet ();		else		{			SetSemaphore (GraphicsSem);			KillThread (pSolarSysState->MenuState.flash_task);			pSolarSysState->MenuState.flash_task = 0;			if (!(GLOBAL (CurrentActivity) & (CHECK_ABORT | CHECK_LOAD)))			{				extern void SaveFlagshipState (void);				SaveFlagshipState ();			}			ClearSemaphore (GraphicsSem);		}	}	SetSemaphore (GraphicsSem);	SetContext (SpaceContext);	SetContextBGFrame ((FRAME)0);	StopMusic ();//    FreeIPData ();	ClearSemaphore (GraphicsSem);}