Perché non metti X come parametro di RUNA e SCERCHIO?
Per quanto riguarda il back, nell'ottica della geometria della Tartaruga la tua soluzione è perfettamente matematica.
Altrimenti puoi usare l'istruzione HEADING da sè per ricordare l'heading mettendolo in una variabile, poi usi home e poi riassegni quell'heading alla Tartaruga, quindi giri.
Sto rispondendo molto in fretta, non sono sicuro se correttamente...