lanvoel, confrontando i due listati che hai postato, non mi pare che siano ugual

codice:
function avvia() {
tempo1=window.setInterval("tempo()",10);
function tempo() {
...
codice:
function avvia() {
        cronometro=window.setInterval("muove()", 10);
        }
function muove()
...
{
in particolare, nella seconda, muove() NON sta all'interno di avvia()...