Le jour ou tu devra débugger ça, courage à toi.
Je te conseil d'organiser ton code, utilise des tableaux json pour faire ça.
Essaie de limiter dans tout tes codes les ifs imbriquer, 2 à 3 grand max dans un bloc, c'est déjà beaucoup, au dela il faut s'orienter sur une autre technique.
Pour ton histoire de saint, je te conseille de regarder la source de ce code : Ephemeris, non seulement tu y trouvera ton bonheur, mais en plus son code possède une structure. Inspire t'en.