Added ak47,  incomplete basegunfire function.