group play problem

I have adapted the Movieclip sample as follows:

I get 5 new images but I cannot get anymore than the first one to animate.

ie it fails on the second loop of the start animation loop.

What am I doing wrong here please (at idiot leve).
function main()

display.setStatusBar( display.HiddenStatusBar )

– Create groups to hold assets
background = display.newGroup()
foreground = display.newGroup()

– Load background image
local stars = display.newImage(“space.jpg”)
background:insert( stars, true ); stars.x = 160; stars.y = 240


– Create animated sprites (aka “movieclips”)

– Initialize first cube anim
for ii = 1,5 do

local textObject = display.newText( ii, 50, ii*20, native.systemFont, 24 )
textObject:setTextColor( 255,255,255 )
group = display.newGroup()

myAnim = movieclip.newAnim{“Bee1.png”, “Bee2.png”}
group:insert( myAnim, true )
foreground:insert( group )

– Add some frame labels (optional)
–:setLabels{foo=1, bar=3}

group.x = math.random( 1, 150 )
group.y = math.random( 1, 450 )
– group:play() – play all frames

end
– Initialize a second cube anim (this time by creating the image table dynamically)
imageTable = {}
for i = 1,6 do
table.insert( imageTable, “cube” … i … “.png” )
end

imageTable2 = {}

for i = 1,9 do
table.insert( imageTable2, “explode” … i … “.png” )

end

myAnim2 = movieclip.newAnim( imageTable )
foreground:insert( myAnim2 )

myAnim2.x = 160
myAnim2.y = 345

– Start the animations
for ii = 1,5 do
local textObject = display.newText( ii, 150, ii*20, native.systemFont, 24 )
textObject:setTextColor( 255,255,255 )

group[ii]:play() – play all frames
– group[2]:play()
end [import]uid: 4585 topic_id: 4846 reply_id: 304846[/import]