Revert "Correcció d'errors i petites optimitzacions"

This reverts commit 61cbf9565ce1ea55aa889e80db27a17ad3196f4e.
Revert "Revert "Correcció d'errors i petites optimitzacions""

This reverts commit 36c696695119160da38c472f5503ea66c9065932.
Correcció d'erros del clock