title: Animate 20 SKSprites in sequence
body: <p>I want to introduce in my SKScene a certain amount of different SKSprites, and I want them to appear from left (initial position x=-70, outside screen) and move to the correct position (final position x=40) one after the other at the scene presentation. At the end all the sprites should be one over the other, and only the last one should be visible (like a deck of card i.e.).</p>
  
  <p>I'm trying to use the following code:</p>
  
  <pre><code>SKAction *move=[SKAction moveTo:CGPointMake(40, self.frame.size.height-70) duration:1];
  SKAction *wait=[SKAction waitForDuration:1.5];
  SKAction *sequence=[SKAction sequence:@[move,wait]];
  
  for (anObject in myArray){
      SKSpriteNode *aSprite=[SKSpriteNode spriteNodeWithTexture:myTexture];
      aSprite.position=CGPointMake(-60, self.frame.size.height-70);
      aSprite.zPosition=z;
      aSprite.xScale=0.1;
      aSprite.yScale=0.1;
      aSprite.name=[anObject.image];
      [self addChild:aSprite];
      [aSprite runAction:sequence];
      }
  </code></pre>
  
  <p>But I'm able to see only one sprite moving... I'm not able to figure out what's wrong and how to fix it. Any suggestions? Thanks </p>