il problema è che non ho idea di come il loop per scendere...

cioè lo saprei fare se avessi un numero FISSO di livelli...

per l'efficenza direi che è abbastanza semplice risovere.. basta infilare in una serie di Array tutto il menu' in modo da poter schiafare il risultato appena si presenta l'owner corretto....