add FlxTypedWeapon

I have a question though, is it possible to have non-optional parameters after optional parameters?