Fixed Ranged Weapons to only Fire While The have Ammo.
Added Stacks to Default value for static Objects.
Moved Code from Host/Client to Increase Readability.

Signed-off-by: Crant <chrippe10@hotmail.com>