What am I missing?
Canvas canvas1;
ImageSprite movingSprite;
canvas1 = new Canvas(this,R.id.canvas1);
movingSprite = new ImageSprite (canvas1,R.id.aBImageSprite1);
                movingSprite.Rotates(true);
		movingSprite.X(50);
		movingSprite.Y(50);
		movingSprite.Heading(0);
 		movingSprite.Interval(45);
 		movingSprite.Speed(2);
                movingSprite.Enabled(true);
Shouldn't this move the Image Sprite? It appears on the canvas fine, but it just sits in the same place and doesn't move. 
Also it seems to ignore the X and Y coordinates - it's stuck at (0,0) in the top left of the canvas.
Am I missing something (probably)?
Thanks,
S