finalizing combat - part 1

- coding logic for Weapon Aspect. All three are given Primary, Secondary
and Tertiary slots.
- coding logic for precise hit location. First swing trajectory, then
the precise hit location.