I've been looking into game engines for flash trying to find one that will work for my game.  Push Button Engine looks like it  might be the one I'm going with, but I'm still looking around. Flixel might be another that I look into.
 
 
a little update on my game

the yellow ship is following the red ship, I gave it a different speed and turning so it couldn't catch it
the purple ship has its code rewritten into a class structure that is a start for actual ships and turrets
it also has a rewrite of my movement code thats getting closer to what I want

my class structure starts with my baseunit class, which is essentially the turret class
from there I'm branching off my flyers into a class and a real turret class that will handle firing bullets(which of course are going to be a sub class of flyers)
 
 
So since what I'm working on at work isn't really a real game I've started working on my own.  I'm going for something between a tower defense and flying game.

I've put together the basics of my movement classes pretty quick, but still need to do some polishing

the blue ship is controlled by the arrow keys
the red ship moves toward the mouse
the green ships move toward the mouse, but decelerate if the mouse is behind them.

the blue turrets point directly at the mouse
the red turrets point at the mouse but can only turn so fast

next up is adding bullets, targeting, and damage