selectable Q and W weapon

so many bugs, but base code for weapon selection is in!