Buenas bamyito,
el mes pasado a mí me sucedió algo parecido a lo que comentas de la basura. Tenía en mi escena inicial una serie de sprites que cargaba en función de la acción que realizase sobre determinadas regions, y resulta que mientras permanecía en la escena todo funcionaba correctamente pero en cuanto iba a otra escena y volvía a la inicial, era como si todo se hubiese "reinicializado". Al principio pensé que era problema de que la escena no estaba guardando el estado pero después de darle muchas pero que muchas vueltas, descubrí que el error era algo de lo más tonto ya que en el cambio de escena para volver a la inicial tenía puesto lo siguiente:
Game.ChangeScene("\scenes\lobby\lobby.scene");
La primera "\" sobra y estaba haciendo que por alguna razón WME volviese a cargar la escena correcta pero sin respetar el estado de sus elementos. Solamente tuve que quitarle la famosa "\" y empezó a funcionar correctamente. Al final la instrucción correcta quedó así:
Game.ChangeScene("scenes\lobby\lobby.scene");
Naturalmente en tu caso tendrías que cambiar "lobby" y "lobby.scene" por el nombre de la carpeta y el archivo .scene que apliquen en tu caso.
A ver si hay suerte y esto te ayuda porque la verdad es que a mí me volvió loco una buena temporada.
Un saludo.
P.D. Respecto a lo que preguntas del significado de la palabra
cazzo te diré que es italiano y que siendo "muy fino" podrías traducirla por pene.