Ok I tried this out and it worked like a dream however (funny how there is always a but) I did the following little project to test it out so with 1 sprite and 52 animation frames and then when I did a mouse click i would spawn a card incrementally at the mouse location.
It worked like a charm but something weird happens as i click from about the 10th card onwards the card spawning time grows exponentially longer so by about 15 spawns i'm waiting like a minute to see the card (in chrome) here is the coding: original card sprite is invisible to start off with a global integer called cardNb.
<Mouse> <On any Click> <Card> Spawn Card on layer 1
<Card> set animation speed to 0
<Card> set visible
<Card> set position to (Mouse.x, Mouse.Y)
<Card> set animation frame to cardNb
<System> add 1 to cardNb
Have I coded something wrong or is this just a performance limit and so I could never have 52 cards spawned?