Added Shotgun class. There is a bug causing all the particles emitted from the gun to bunch together and travel on the same vector. This was affecting the Flamethrower class as well without my knowing it.