I really don't think this requires animation. Look at the horse, it is a vehicle that rotates as the player looks around. What my previous post means is to take that same element, use it with the turret + seat, restrict motion, and mount a blank weapon image to the player which will act as the turret. Then mount the whole vehicle itself onto a stand or base to rotate off of a joint. When I get to my house tonight, I will draw up a picture and post it.