             enemyArray.append(enemy)
             
             // Spawn more enemies
-            enemy.run((SKAction.sequence([moveEnemy, waitRandom,SKAction.removeFromParent()])), completion: {
-                for _ in 0...1 {
-                    self.spawnEnemies()
-                }
-            })
+            enemy.run(SKAction.sequence([moveEnemy, waitRandom,SKAction.removeFromParent()]))
         }
     }
     

                case .finishHim:
                    self.isHidden = true
                    siblings?.remove(at: arrayPosition!)
                    self.removeFromParent()
            }
        }

            var moveEnemy = SKAction()
        
            enemy.textureArray = textureMatrix[enemyNumber]
            enemy.gameScene = self
            enemy.siblings = enemyArray
            enemy.arrayPosition = enemyArray.endIndex - 1
        
