Hola Frankiln,
lo que querés hacer se divide en dos partes: una es recibir los tweets para determinar cuándo se debe hacer la animación, y la otra es hacer la animación cuando se da la condición anterior.
Para interactuar con Tweeter lo mejor es usar su API. Acá está la documentación: https://dev.twitter.com/docs/api/1.1
Luego la parte de la animación, que al ser mover un carrito, se reduce a generar un movimiento de una imagen sobre un fondo. Acá hay un ejemplo de cómo se hace, que si bien usa el evento click, bastará con llamar a la animación cada vez que recibas un tweet nuevo: http://fernetjs.com/2011/12/animando-en-canvas-html5/
Si tienen alguna pregunta puntual sobre el código que estés desarrollando basado en estos ejemplos, ya sabes: preguntá por acá.
Saludos cordiales!