[experimental] updated inactivity timer to use real time to bypass engine time resets
fixed flechette alt fire stucking in a wall when firing too close to it