pour ta premiere question,
monObjet.move(maVitesse)
monObjet.setPosition(x,y)
je pense que le resultat est le meme, personnelement j'utilise la premiere
pour ta 2 eme question on aimerais avoir un peut de code pour se faire une idee...
ps:meme pour une ligne de code, prend l'habitude d'utiliser les balises.... :-\