Added missiles and multiweapon support

- also extracted weapons to separate file
- HUD now displays all weapons
- can switch weapons with shift (altfire)
- weapons can converge (set "r" on points)