fix ai bug
part 2 of firing weapoN