Hi Anthony! Something rather odd has happened... I have achieved Multiple bullets but they don't fire correctly... What appears to be happening is there are multiple bullets but when fire key is pressed a bullet appears at playership1's position but doesn't move. while this is happening another bullet spawns on the left hand side of the screen and fires upwards as usual.
I have run over the firing code
if e.keyCode==KeyCode.LEFT then
elseif e.keyCode==KeyCode.RIGHT then
elseif e.keyCode==KeyCode.Z then
bullets[counter] = bpool:createObject()
counter = counter+1
and all seems to be correct (it is calling "bullet" to the playership in bullets[counter]:setPosition(bx,by)
and is moving the bullet in bDir=-1).