Hey, I've been following your project for quite a while now and I was wondering:
How do you manage your bullets? I mean, how do you "script" your bullet patterns or how do you code complex patterns? Did you make an engine for it, do you hard code them in C++?
Keep it up,
I'm loving your work so far.