modificate condizioni negli if dell'algoritmo e aggiunti commenti
modificato timer