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