collect gun properties into a single struct

one day we'll have a proper gun class
get gun position and direction from model