-Snip-
Wow, never would have thought of that one. I obviously have some stuff to learn about VCE. As for line 5, can't you have bot fire instead of spawn projectile? (These bots would be turrets of some kind, of course.)
On your setup, how do you toggle the <var:player:firing>? A chat msg perhaps (I just found out how to do that after investigating Twig's post.)
Other than that, that looks perfect.