I have also been trying to find the answers to these and spent a day working it out.
I created a custom projectile and called it Projectile1
I then went via workstation screen: Menu -> Character Setup
I enabled
Stand Attack and
Move Attack and made their Style = Ranged
There is a Projectile setting in middle of screen. Choose your custom projectile
(for me this was Projectile 1) and you can setup firing direction there.
Also for player to fire custom use attack key (i.e.
Alt key and not Use Item key)
To make enemy fire back. I created a custom enemy and set its Primary Projectile to my custom one.
as you can see from the picture to can also setup the enemy firing direction
With regard to making enemy AI movements. You can set them to move in specific move patterns
using ARROW controls (near bottom left of workstation icons, looks like large pink arrow)
You can also use ARROW controls for Platforms. Best look at the "Example file" which uses the
ARROW control to understand how to use it.
Hope this helps
p.s. note: I have only found the brown flappy bird and the flea type enemies can be controlled
by ARROW controls. Other enemies don't seem to be affected.