Good tips.
To hold the key down to fire, but not release a constant stream of bullets, this works, though I'll have to test it against walls. Actually, now that I tested it, looks like the "Out of vision" is doing all the code work... Still need to figure out how to hold down the fire button but not release a stream of bullets all at once almost.
Very basic, 2 minute test of autofire. Spacebar to fire.