JosL changes added. weapon fire