how should it work? is it just getting a certain number of collisions in a set amount of time? if so then no, its not working.