Ich verstehe deine Grafik nicht. Du kannst auf beliebige Ordnerstrukturen zugreifen. Das war in CScript schon so und das ist in LiteC nicht anders. Betrachte von der Hauptdatei ausgehend dein ganzes Spiel in Form von relativen Pfadangaben. Schreib doch mal auf, wie du das meinst. Ich hab mir ja Mühe gegeben, aber so ganz habe ich dein Problem nicht verstanden.
Mach für temporäre Variablen einfach lokale Variablen auf.
void meineFunktion ()
{
float meineTemporaereVariable;
meineTemporaereVariable = ...
}