Je voudrais passer à l'étape supérieure en structurant de gros programmes... Là je n'ai fait pour l'instant qu'une boucle REPEAT/ UNTIL

En effet je compte réaliser un jeu qui risque de faire 2000ko de listing avec des parties de jeu bien disctintes, donc genre 10 boucles de jeu dans le programme. Objectif, realiser la suite de mon jeu COSMOS en PURE :
http://gamopat.over-blog.com/2018/12/co ... -v.10.html
Chaque boucle pourrait fait 30 à 50 ko... et les données de chaque boucles doivent toutes pouvoir etre utilisées dans les autres boucles (super important)
Comment faire au mieux ?
Le plus simple c'est les GOTO

partie1:
repeat
if.

until
partie2:
repar
if.. : goto partie 3:endif
until
etc...
mais c'est barbare non ? Je pense qu'il y a mieux ? Les procedures ? Comment ca fonctionne en Pure ?
Et autre question : Faut-il aussi découper le programme en plusieurs fichier ? (genre avec "include")