Carlo, ma non ti devi preoccupare all'inizio è sempre così, anzi anche dopo , ma è normale. Quando scrivi uno script, dopo averne scritti tanti nella vita, o una parte di un programma e lo testi trovare il casino è normale, fa parte della programmazione, si deve capire dove stanno gli errori e correggerli. Si chiama Debug il processo di individuazione degli errori. Infatti la cosa è così normale che è stata codificata ed ha proprio un nome specifico.
Quindi da quello che dici stai procedendo benissimo, secondo le regole.