ha due grandi problemi,

il codice incasinatissimo e poco modulare e la scarsa sicurezza.