Animate funziona con backgroundPosition perché con lo stesso codice scritto da me e un'immagine sprite con un unico movimento lungo l'asse X funziona.

Purtroppo lo script che mi hai dato non funziona...e credo che si trovi nel fatto che animate non accetta questa sintassi "backgroundPosition" : x+"px 0px"...
mumble mumble...