looping back to collision detection - it should detect each cycle, right?