une texture par objet, c'est pas une bonne idée , tu vas saturé ta mémoire gpu plus ou moins vite en fonction du contenu. Regarde la surcharge du constructeur que j'ai mis plus haut, je lui passe une texture.
Ton problème de position est simple, relis les tutos sur les drawable perso :
http://www.sfml-dev.org/tutorials/2.3/graphics-vertex-array-fr.php , tu n'appliques pas la matrice de transformation a ton sprite, il ne peu donc pas bouger, de plus , ton objet dérive de drawable & transformable, alors que c'est ton sprite qu'il aurais fallu bougé , pas ton objet.
pas bon : MonObjet.setPostion(x,y)
bon : MonObjet.sprite.setPostion(x,y)
mais bon, c'est dégueu comme "solution" ^^
relis bien le tuto de Laurent.