Y'know, you could have used enemies and bullet entities (with the run script on death flag) for randomization.
EDIT: Oh, you're using <RNJ, never mind.
Didn't you say it would ALL be in TSC?
Whatever, it looks awesome, and I love that someone has realized just how much you can do without ASM...