c'è troppo codice... dovresti cercare di circoscrivere il problema e chiedere supporto per difficoltà specifiche... cmq magari qualcuno riesce a seguirti, non so...