@sqiddster I don't suppose you still have this do you? The dropbox link is broken. I have the version @R0J0hound created set up, but notice that it's doing around 400 collision checks a tick.
I plan on having 4 characters running around with these lasers, so I'm interested in checking out the other method to see if it produces less checks.
I tried recreating it using what you've described in your post, but don't see where the increment variable is reset. As far as I can tell, it just reduces down to 1 and then stops.
I know we're now 3-4 years down the line...