Per come la usi, idObj e` una variabile che contiene una stringa.
Non puoi richiamare una variabile dentro una stringa, ma devi montare la stringa in altro modo:
setTimeout("spostaPezzo("+idObj+")", 10);
Naturalmente la prima volta che chiami la funzione, devi passare la stringa correttamente (non l'oggetto).
Ciao
Michele

Rispondi quotando