weapon collision bug fix