Create a new scene with Area2D as root
Add a Sprite2D and a CollisionShape2D as children
Set the Texture to ProjectileA_1.png
Select the CollisionShape2D
Set Shape property to new RectangleShape2D
Resize it to fit the sprite
Attach a script to EnemyBullet
Create a speed variable set to 600
Continually move the bullet down screen
If bullet goes off screen destroy it
Select the EnemyBullet node
Connect the area entered signal
Rename it to EnemyShootTimer
Attach a script to the Main node
Create a function to spawn bullets
Pass the position to spawn the bullet to the function parameter
Instantiate a bullet and Set its position and add an offset to shoot below the invader
Finally, add the bullet to the scene tree
Connect the timeout signal
Add all enemies on screen
Randomly Pick one of the enemies
Spawn a bullet at that enemy