Start of a weapon system

Added the starts of a weapon system, implemented basic firing but my
particle system is still broken.