added gun rotation