fixes bugs in shooting. sometimes go over wall